.text
.thumb

.equ rom, 0x8000000

@Custom Defines
.equ MAX_LEVEL, 100
.equ fossilImageTable, 0x081a4600
.equ pcSelect_StateTracker, 0x0203b7ac
.equ gCreateSpriteTableSetter, 0x0203b7ad
.equ EV_CAP, 252


@Custom Ram Locs
.equ BATTLE_STRING_LOADER, 0x203E020
.equ SEED_HELPER, 0x203E024
.equ TERRAIN_BYTE, 0x203E028
.equ FORM_COUNTER, 0x203E029
.equ POISONED_BY, 0x203E02A
	@ 0x1 = Poison Touch	/ 0x1 = Beak Blast Burn
	@ 0x2 = Toxic Spikes
	@ 0x3 = Toxic Orb		/ 0x3 = Flame Orb
	@ 0x4 = Baneful Bunker
.equ MAGICIAN_HELPER, 0x203E02B
.equ SHAKER_HELPER, 0x203E02C
.equ FORCE_SWITCH_HELPER, 0x203E02E
.equ ABILITY_POPUP_SPECIES, 0x203E030
.equ BACKUP_HWORD, 0x203E034
.equ MULTICHOICE_STRING_LOADER, 0x203E088 @LEAVE AS IS! USED BY SPECIAL INSERTS!


@Ram Locs
.equ CURRENT_MOVE, gCurrentMove
.equ CHOSEN_MOVE, gChosenMove
.equ BATTLE_DATA, gBattleMons
.equ USER_BANK, gBankAttacker
.equ TARGET_BANK, gBankTarget
.equ EFFECT_BANK, 0x2023D6E
.equ SWITCHING_BANK, 0x203E033
.equ ANIM_TARGET, 0x2037F1B
.equ BATTLE_SCRIPTING_BANK, 0x2023FDB
.equ FAINTED_BANK, gBankFainted
.equ SPECIAL_STATUS_BITS, 0x2023DFC
.equ DISABLE_STRUCT, 0x2023E0C
.equ PROTECT_STRUCT, 0x2023E8C
.equ PARTY_TIMERS, 0x2023DE4
.equ SIDE_STATUSES, 0x2023DDE
.equ PARTY_PLAYER, 0x2024284
.equ PARTY_OPPONENT, 0x202402C
.equ BANK_PARTY_NUMBERS, 0x2023BCE
.equ ANIM_ARG_1, 0x2023FD4
.equ STAT_CHANGE_BYTE, 0x2023FDE
.equ STAT_ANIM_PLAYED, 0x2023FDF
.equ MULTISTRING_CHOOSER, 0x2023E87
.equ DAMAGE_LOC, 0x2023D50
.equ HP_DEALT, 0x2023D54
.equ DAMAGE_STRUCT, 0x2023ECC
.equ MULTI_HIT_COUNTER, 0x2023D72
.equ TRIPLE_KICK_POWER, 0x2023FD6

.equ ACTIVE_BATTLER, 0x2023BC4
.equ NUM_POKEMON, 0x2023BCC
.equ TURN_ORDER, 0x2023BDE
.equ BS_SCRIPT_LOC, 0x2023D74
.equ DP08_POINTER, 0x2023FE8
.equ HIT_MARKER, 0x2023DD0
.equ OUTCOME, 0x2023DCC
.equ WEATHER_FLAGS, 0x2023F1C
.equ WEATHER_TIMER, 0x2023F48
.equ BATTLE_TYPE, 0x2022B4C
.equ ITEM_BUFFER, 0x2023D68
.equ MOVES_TO_BE_USED, 0x2023DC4
.equ EFFECT_BYTE, 0x2023E85
.equ BATTLE_OUTCOME, 0x2023E8A
.equ NO_COMMON_BITS, 0x2023DD0
.equ BATTLE_COMMUNICATION, 0x2023E82
.equ ABSENT_BATTLER_FLAGS, 0x2023D70
.equ BATTLE_RESOURCES, 0x2024018
.equ PAIN_SPLIT_HP, 0x2023FC4
.equ DMG_MULTIPLIER, 0x2023FD2
.equ TWOTURN_STRINGID, 0x2023FD3
.equ MULTIHIT_MOVE_EFFECT, 0x2023FDA
.equ ANIM_TURN, 0x2023FDC
.equ ANIM_TARGETS_HIT, 0x2023FDD
.equ MULTIHIT_STRING, 0x2023FCC
.equ CMD49_STATE, 0x2023FD8
.equ EXP_STATE, 0x2023FE0
.equ BATTLE_ANIM_ARGS, 0x2037F02
.equ BATTLE_STYLE, gBattleScripting + 0x1D

@Save Data Pointers
@.equ MapDMA, 0x03005008
@.equ TrainerDMA, 0x0300500c
.equ BoxDMA, 0x03005010

@Scripting
.equ var8000, 0x020370b8
.equ var8001, 0x020370ba
.equ var8002, 0x020370bc
.equ var8003, 0x020370be
.equ var8004, 0x020370c0
.equ var8005, 0x020370c2
.equ var8006, 0x020370c4
.equ var8007, 0x020370c6
.equ var8008, 0x020370c8
.equ var8009, 0x020370ca
.equ var800a, 0x020370cc
.equ var800b, 0x020370ce
.equ var800d, 0x020370d0
.equ var800f, 0x020370d2
.equ var800c, 0x020370d4
.equ var800e, 0x0203ad30
.equ var8010, 0x020370d6
.equ var8011, 0x020370d8

@For BS Counter Commands
.equ TELEKINESIS_TIMERS, 0
.equ MAGNET_RISE_TIMERS, 1
.equ HEAL_BLOCK_TIMERS, 2
.equ LASER_FOCUS_TIMERS, 3
.equ THROAT_CHOP_TIMERS, 4
.equ EMBARGO_TIMERS, 5
.equ ELECTRIFY_TIMERS, 6
.equ SLOW_START_TIMERS, 7
.equ STAKOUT_TIMERS, 8
.equ STOMPING_TANTRUM_TIMERS, 9
.equ NIMBLE_COUNTERS, 10
.equ DESTINY_BOND_TIMERS, 11
.equ METRONOME_COUNTERS, 12
.equ INCINERATE_COUNTERS, 13
.equ POWDER_TIMERS, 14
.equ BEAK_BLAST_TIMERS, 15
.equ AURORA_VEIL_TIMERS, 16
.equ TAR_SHOT_TIMERS, 17

@battle flags
.equ BATTLE_DOUBLE, 0x1
.equ BATTLE_WIRELESS, 0x2
.equ BATTLE_WILD, 0x4
.equ BATTLE_TRAINER, 0x8
.equ BATTLE_OAK_TUTORIAL, 0x10
.equ BATTLE_MULTI, 0x40
.equ BATTLE_SAFARI, 0x80
.equ BATTLE_TOWER, 0x100
.equ BATTLE_OLD_MAN, 0x200
.equ BATTLE_ROAMER, 0x400
.equ BATTLE_E_READER, 0x800
.equ BATTLE_KYOGRE_GROUDON, 0x1000
.equ BATTLE_GHOST, 0x8000
.equ BATTLE_POKE_DUDE, 0x10000
.equ BATTLE_TRAINER_TOWER, 0x80000

.equ BATTLE_TWO_OPPONENTS, 	0x200000
.equ BATTLE_INGAME_PARTNER, 0x400000
.equ BATTLE_RING_CHALLENGE, 0x800000
.equ BATTLE_MOCK_BATTLE, 0x1000000
.equ BATTLE_BATTLE_SANDS, 0x2000000
.equ BATTLE_BATTLE_CIRCUS, 0x4000000
.equ BATTLE_BATTLE_BENJAMIN_BUTTERFREE, 0x8000000
.equ BATTLE_CAMOMONS, 0x10000000
.equ BATTLE_MEGA_BRAWL, 0x20000000
.equ BATTLE_DYNAMAX, 0x40000000

.equ BATTLE_SHADOW_WARRIOR, 0x80000000 @;Used in Pokemon Unbound
.equ BATTLE_FRONTIER, (BATTLE_TOWER | BATTLE_BATTLE_SANDS | BATTLE_BATTLE_CIRCUS)

@Outcomes
.equ OUTCOME_MISSED, 0x1
.equ OUTCOME_SUPER_EFFECTIVE, 0x2
.equ OUTCOME_NOT_VERY_EFFECTIVE, 0x4
.equ OUTCOME_NOT_AFFECTED, 0x8
.equ OUTCOME_ONE_HIT_KO, 0x10
.equ OUTCOME_FAILED, 0x20
.equ OUTCOME_ENDURED, 0x40
.equ OUTCOME_HUNG_ON_USING_ITEM, 0x80

.equ OUTCOME_NO_EFFECT, OUTCOME_MISSED | OUTCOME_NOT_AFFECTED | OUTCOME_FAILED

@Hit Markers
.equ HITMARKER_x10,                   0x00000010
.equ HITMARKER_x20,                   0x00000020
.equ HITMARKER_DESTINYBOND,           0x00000040
.equ HITMARKER_NO_ANIMATIONS,         0x00000080
.equ HITMARKER_IGNORE_SUBSTITUTE,     0x00000100
.equ HITMARKER_NO_ATTACKSTRING,       0x00000200
.equ HITMARKER_ATTACKSTRING_PRINTED,  0x00000400
.equ HITMARKER_NO_PPDEDUCT,           0x00000800
.equ HITMARKER_SWAP_ATTACKER_TARGET,  0x00001000
.equ HITMARKER_IGNORE_SAFEGUARD,      0x00002000
.equ HITMARKER_SYNCHRONISE_EFFECT,    0x00004000
.equ HITMARKER_RUN,                   0x00008000
.equ HITMARKER_IGNORE_IN_AIR,         0x00010000
.equ HITMARKER_IGNORE_UNDERGROUND,    0x00020000
.equ HITMARKER_IGNORE_UNDERWATER,     0x00040000
.equ HITMARKER_UNABLE_TO_USE_MOVE,    0x00080000
.equ HITMARKER_NON_ATTACK_DMG,        0x00100000
.equ HITMARKER_x200000,               0x00200000
.equ HITMARKER_PLAYER_FAINTED,        0x00400000
.equ HITMARKER_x800000,               0x00800000
.equ HITMARKER_GRUDGE,                0x01000000
.equ HITMARKER_OBEYS,                 0x02000000
.equ HITMARKER_x4000000,              0x04000000
.equ HITMARKER_CHARGING,              0x08000000

@Move Effects
.equ MOVE_EFFECT_SLEEP,               0x1
.equ MOVE_EFFECT_POISON,              0x2
.equ MOVE_EFFECT_BURN,                0x3
.equ MOVE_EFFECT_FREEZE,              0x4
.equ MOVE_EFFECT_PARALYSIS,           0x5
.equ MOVE_EFFECT_TOXIC,               0x6
.equ MOVE_EFFECT_CONFUSION,           0x7
.equ MOVE_EFFECT_FLINCH,              0x8
.equ MOVE_EFFECT_TRI_ATTACK,          0x9
.equ MOVE_EFFECT_UPROAR,              0xA
.equ MOVE_EFFECT_PAYDAY,              0xB
.equ MOVE_EFFECT_CHARGING,            0xC
.equ MOVE_EFFECT_WRAP,                0xD
.equ MOVE_EFFECT_HIGHER_OFFENSES_DEFENSES_UP_1, 0xE
.equ MOVE_EFFECT_ATK_PLUS_1,          0xF
.equ MOVE_EFFECT_DEF_PLUS_1,          0x10
.equ MOVE_EFFECT_SPD_PLUS_1,          0x11
.equ MOVE_EFFECT_SP_ATK_PLUS_1,       0x12
.equ MOVE_EFFECT_SP_DEF_PLUS_1,       0x13
.equ MOVE_EFFECT_ACC_PLUS_1,          0x14
.equ MOVE_EFFECT_EVS_PLUS_1,          0x15
.equ MOVE_EFFECT_ATK_MINUS_1,         0x16
.equ MOVE_EFFECT_DEF_MINUS_1,         0x17
.equ MOVE_EFFECT_SPD_MINUS_1,         0x18
.equ MOVE_EFFECT_SP_ATK_MINUS_1,      0x19
.equ MOVE_EFFECT_SP_DEF_MINUS_1,      0x1A
.equ MOVE_EFFECT_ACC_MINUS_1,         0x1B
.equ MOVE_EFFECT_EVS_MINUS_1,         0x1C
.equ MOVE_EFFECT_RECHARGE,            0x1D
.equ MOVE_EFFECT_RAGE,                0x1E
.equ MOVE_EFFECT_STEAL_ITEM,          0x1F
.equ MOVE_EFFECT_PREVENT_ESCAPE,      0x20
.equ MOVE_EFFECT_NIGHTMARE,           0x21
.equ MOVE_EFFECT_ALL_STATS_UP,        0x22
.equ MOVE_EFFECT_RAPIDSPIN,           0x23
.equ MOVE_EFFECT_REMOVE_PARALYSIS,    0x24
.equ MOVE_EFFECT_ATK_DEF_DOWN,        0x25
.equ MOVE_EFFECT_SPLINTERS,           0x26
.equ MOVE_EFFECT_ATK_PLUS_2,          0x27
.equ MOVE_EFFECT_DEF_PLUS_2,          0x28
.equ MOVE_EFFECT_SPD_PLUS_2,          0x29
.equ MOVE_EFFECT_SP_ATK_PLUS_2,       0x2A
.equ MOVE_EFFECT_SP_DEF_PLUS_2,       0x2B
.equ MOVE_EFFECT_ACC_PLUS_2,          0x2C
.equ MOVE_EFFECT_EVS_PLUS_2,          0x2D
.equ MOVE_EFFECT_ATK_MINUS_2,         0x2E
.equ MOVE_EFFECT_DEF_MINUS_2,         0x2F
.equ MOVE_EFFECT_SPD_MINUS_2,         0x30
.equ MOVE_EFFECT_SP_ATK_MINUS_2,      0x31
.equ MOVE_EFFECT_SP_DEF_MINUS_2,      0x32
.equ MOVE_EFFECT_ACC_MINUS_2,         0x33
.equ MOVE_EFFECT_EVS_MINUS_2,         0x34
.equ MOVE_EFFECT_THRASH,              0x35
.equ MOVE_EFFECT_KNOCK_OFF,           0x36
.equ MOVE_EFFECT_REMOVE_TERRAIN,      0x37
.equ MOVE_EFFECT_BURN_BERRY,          0x38
.equ MOVE_EFFECT_EAT_BERRY, 		  0x39
.equ MOVE_EFFECT_BRING_DOWN,          0x3A
.equ MOVE_EFFECT_SP_ATK_TWO_DOWN,     0x3B
.equ MOVE_EFFECT_ION_DELUGE,          0x3C
.equ MOVE_EFFECT_SUPPRESS_ABILITY,    0x3D
.equ MOVE_EFFECT_RESET_STAT_CHANGES,  0x3E
.equ MOVE_EFFECT_BREAK_SCREENS,       0x3F
.equ MOVE_EFFECT_AFFECTS_USER,        0x40
.equ MOVE_EFFECT_CERTAIN,             0x80

@types
.equ TYPE_NORMAL, 0x0
.equ TYPE_FIGHTING, 0x1
.equ TYPE_FLYING, 0x2
.equ TYPE_POISON, 0x3
.equ TYPE_GROUND, 0x4
.equ TYPE_ROCK, 0x5
.equ TYPE_BUG, 0x6
.equ TYPE_GHOST, 0x7
.equ TYPE_STEEL, 0x8
.equ TYPE_TYPELESS, 0x9
.equ TYPE_FIRE, 0xA
.equ TYPE_WATER, 0xB
.equ TYPE_GRASS, 0xC
.equ TYPE_ELECTRIC, 0xD
.equ TYPE_PSYCHIC, 0xE
.equ TYPE_ICE, 0xF
.equ TYPE_DRAGON, 0x10
.equ TYPE_DARK, 0x11
.equ TYPE_ROOSTLESS, 0x13
.equ TYPE_FAIRY, 0x17

@terrains
.equ ELECTRIC_TERRAIN, 0x1
.equ GRASSY_TERRAIN, 0x2
.equ MISTY_TERRAIN, 0x3
.equ PSYCHIC_TERRAIN, 0x4

@Animations
.equ ANIM_STAT_BUFF, 0x1
.equ ANIM_SUBSTITUTE_REMOVAL, 0x2
.equ ANIM_CREATE_SUBSTITUTE, 0x3
.equ ANIM_POKEBLOCK_TRANSFORM, 0x4
.equ ANIM_KNOCK_OFF_ITEM, 0x5
.equ ANIM_TURN_TRAP, 0x6
.equ ANIM_ITEM_USE, 0x7
.equ ANIM_SMOKE_BALL, 0x8
.equ ANIM_CHARGE, 0x9
.equ ANIM_RAIN, 0xA
.equ ANIM_SUN, 0xB
.equ ANIM_SANDSTORM, 0xC
.equ ANIM_HAIL, 0xD
.equ ANIM_LEECH_SEED_DRAIN, 0xE
.equ ANIM_HIT, 0xF
.equ ANIM_STEAL_ITEM, 0x10
.equ ANIM_SNATCH_GRAB_STAT_BOOST, 0x11
.equ ANIM_FUTURE_SIGHT_HIT, 0x12
.equ ANIM_DOOM_DESIRE_HIT, 0x13
.equ ANIM_FOCUS_PUNCH_PUMP, 0x14
.equ ANIM_INGRAIN_RECOVER, 0x15
.equ ANIM_DARK_SCREEN_RECOVER, 0x16
.equ ANIM_ASTONISH_DROPS, 0x17
.equ ANIM_SCARY_FACE_ASTONISH, 0x18
.equ ANIM_TRANSFORM_FRONT, 0x19
.equ ANIM_TURN_INTO_ROCK, 0x1A
.equ ANIM_WAITING_WAGGLE, 0x1B
.equ ANIM_LEVEL_UP_SHINE, 0x1C
.equ ANIM_CALL_BACK_POKEMON, 0x1D
.equ ANIM_CALL_BACK_POKEMON_2, 0x1E
.equ ANIM_CAPTURE_POKEMON, 0x1F
.equ ANIM_TURN_INTO_POKEBALL, 0x20
.equ ANIM_SWITCH, 0x21
.equ ANIM_MON_TO_SUBSTITUTE, 0x22
.equ ANIM_TRANSFORM, 0x23
.equ ANIM_WISHIWASHI_FISH, 0x24
.equ ANIM_ZYGARDE_CELL_SWIRL, 0x25
.equ ANIM_STRONG_WINDS_CONTINUE, 0x26
.equ ANIM_ELECTRIC_SURGE, 0x27
.equ ANIM_GRASSY_SURGE, 0x28
.equ ANIM_MISTY_SURGE, 0x29
.equ ANIM_PSYCHIC_SURGE, 0x2A
.equ ANIM_SEA_OF_FIRE, 0x2B
.equ ANIM_HEALING_SPARKLES, 0x2C
.equ ANIM_LUNAR_DANCE_HEAL, 0x2D
.equ ANIM_HEALING_WISH_HEAL, 0x2E
.equ ANIM_RED_PRIMAL_REVERSION, 0x2F
.equ ANIM_BLUE_PRIMAL_REVERSION, 0x30
.equ ANIM_GRASSY_TERRAIN_HEAL, 0x31
.equ ANIM_POWDER_EXPLOSION, 0x32
.equ ANIM_BEAK_BLAST_WARM_UP, 0x33
.equ ANIM_SHELL_TRAP_SET, 0x34
.equ ANIM_BERRY_EAT, 0x35
.equ ANIM_FOG_CONTINUES, 0x36
.equ ANIM_AQUA_RING_HEAL, 0x37
.equ ELECTRIC_TERRAIN_ACTIVE_ANIM, 0x38
.equ GRASSY_TERRAIN_ACTIVE_ANIM, 0x39
.equ MISTY_TERRAIN_ACTIVE_ANIM, 0x3A
.equ PSYCHIC_TERRAIN_ACTIVE_ANIM, 0x3B
.equ BATON_PASS_ANIM, 0x3C
.equ DRAGON_TAIL_BLOW_AWAY_ANIM, 0x3D
.equ ANIM_ZMOVE_ACTIVATE, 0x3E
.equ ANIM_MEGA_EVOLUTION, 0x3F
.equ ANIM_ULTRA_BURST, 0x40
.equ ANIM_LOAD_DEFAULT_BG, 0x41
.equ ANIM_LOAD_ABILITY_POP_UP, 0x42
.equ ANIM_REMOVE_ABILITY_POP_UP, 0x43
.equ ANIM_TOTEM_BOOST, 0x44
.equ ANIM_DYNAMAX_START, 0x45
.equ ANIM_DYNAMAX_ENERGY_SWIRL, 0x46
.equ ANIM_RAID_BATTLE_STORM, 0x47
.equ ANIM_RAID_BATTLE_ENERGY_BURST, 0x48
.equ ANIM_RAID_BATTLE_BLOW_AWAY, 0x49
.equ ANIM_G_MAX_VINE_LASH, 0x4A
.equ ANIM_G_MAX_WILDFIRE, 0x4B
.equ ANIM_G_MAX_CANNONADE, 0x4C
.equ ANIM_G_MAX_VOLCALITH, 0x4D
.equ ANIM_AI_ITEM_HEAL, 0x4E
.equ ANIM_HOOPA_RING_SPAWN, 0x4F
.equ ANIM_SPLINTER_DAMAGE, 0x50

.equ ANIM_TRANSFORM_ATTACK, 0xFF

@abilities
.equ ABILITY_NONE, 0
.equ ABILITY_STENCH, 0x1
.equ ABILITY_DRIZZLE, 0x2
.equ ABILITY_SPEEDBOOST, 0x3
.equ ABILITY_BATTLEARMOR, 0x4
.equ ABILITY_STURDY, 0x5
.equ ABILITY_DAMP, 0x6
.equ ABILITY_LIMBER, 0x7
.equ ABILITY_SANDVEIL, 0x8
.equ ABILITY_STATIC, 0x9
.equ ABILITY_VOLTABSORB, 0xA
.equ ABILITY_WATERABSORB, 0xB
.equ ABILITY_OBLIVIOUS, 0xC
.equ ABILITY_CLOUDNINE, 0xD
.equ ABILITY_COMPOUNDEYES, 0xE
.equ ABILITY_INSOMNIA, 0xF
.equ ABILITY_COLORCHANGE, 0x10
.equ ABILITY_IMMUNITY, 0x11
.equ ABILITY_FLASHFIRE, 0x12
.equ ABILITY_SHIELDDUST, 0x13
.equ ABILITY_OWNTEMPO, 0x14
.equ ABILITY_SUCTIONCUPS, 0x15
.equ ABILITY_INTIMIDATE, 0x16
.equ ABILITY_SHADOWTAG, 0x17
.equ ABILITY_ROUGHSKIN, 0x18
.equ ABILITY_WONDERGUARD, 0x19
.equ ABILITY_LEVITATE, 0x1A
.equ ABILITY_EFFECTSPORE, 0x1B
.equ ABILITY_SYNCHRONIZE, 0x1C
.equ ABILITY_CLEARBODY, 0x1D
.equ ABILITY_NATURALCURE, 0x1E
.equ ABILITY_LIGHTNINGROD, 0x1F
.equ ABILITY_SERENEGRACE, 0x20
.equ ABILITY_SWIFTSWIM, 0x21
.equ ABILITY_CHLOROPHYLL, 0x22
.equ ABILITY_ILLUMINATE, 0x23
.equ ABILITY_TRACE, 0x24
.equ ABILITY_HUGEPOWER, 0x25
.equ ABILITY_POISONPOINT, 0x26
.equ ABILITY_INNERFOCUS, 0x27
.equ ABILITY_MAGMAARMOR, 0x28
.equ ABILITY_WATERVEIL, 0x29
.equ ABILITY_MAGNETPULL, 0x2A
.equ ABILITY_SOUNDPROOF, 0x2B
.equ ABILITY_RAINDISH, 0x2C
.equ ABILITY_SANDSTREAM, 0x2D
.equ ABILITY_PRESSURE, 0x2E
.equ ABILITY_THICKFAT, 0x2F
.equ ABILITY_EARLYBIRD, 0x30
.equ ABILITY_FLAMEBODY, 0x31
.equ ABILITY_RUNAWAY, 0x32
.equ ABILITY_KEENEYE, 0x33
.equ ABILITY_HYPERCUTTER, 0x34
.equ ABILITY_PICKUP, 0x35
.equ ABILITY_TRUANT, 0x36
.equ ABILITY_HUSTLE, 0x37
.equ ABILITY_CUTECHARM, 0x38
.equ ABILITY_PLUS, 0x39
.equ ABILITY_MINUS, 0x3A
.equ ABILITY_FORECAST, 0x3B
.equ ABILITY_STICKYHOLD, 0x3C
.equ ABILITY_SHEDSKIN, 0x3D
.equ ABILITY_GUTS, 0x3E
.equ ABILITY_MARVELSCALE, 0x3F
.equ ABILITY_LIQUIDOOZE, 0x40
.equ ABILITY_OVERGROW, 0x41
.equ ABILITY_BLAZE, 0x42
.equ ABILITY_TORRENT, 0x43
.equ ABILITY_SWARM, 0x44
.equ ABILITY_ROCKHEAD, 0x45
.equ ABILITY_DROUGHT, 0x46
.equ ABILITY_ARENATRAP, 0x47
.equ ABILITY_TRANSISTOR, 0x48
.equ ABILITY_DRAGONSMAW, 0x49
.equ ABILITY_NEUTRALIZINGGAS, 0x4A
.equ ABILITY_SHELLARMOR, 0x4B
.equ ABILITY_HUNGERSWITCH, 0x4C
@.equ ABILITY_UNUSED, 0x4D
.equ ABILITY_SWEETVEIL, 0x4E
.equ ABILITY_SKILLLINK, 0x4F
.equ ABILITY_MOTORDRIVE, 0x50
.equ ABILITY_MULTISCALE, 0x51
.equ ABILITY_TECHNICIAN, 0x52
.equ ABILITY_SCRAPPY, 0x53
.equ ABILITY_SUPERLUCK, 0x54
.equ ABILITY_SNIPER, 0x55
.equ ABILITY_REGENERATOR, 0x56
.equ ABILITY_PRANKSTER, 0x57
.equ ABILITY_ADAPTABILITY, 0x58
.equ ABILITY_BIGPECKS, 0x59
.equ ABILITY_MAGICBOUNCE, 0x5A
.equ ABILITY_RECKLESS, 0x5B
.equ ABILITY_SHEERFORCE, 0x5C
.equ ABILITY_IRONFIST, 0x5D
.equ ABILITY_RIVALRY, 0x5E
.equ ABILITY_SANDFORCE, 0x5F
.equ ABILITY_SOLARPOWER, 0x60
.equ ABILITY_HEATPROOF, 0x61
.equ ABILITY_DRYSKIN, 0x62
.equ ABILITY_TINTEDLENS, 0x63
.equ ABILITY_UNSEENFIST, 0x64
.equ ABILITY_FILTER, 0x65
.equ ABILITY_INFILTRATOR, 0x66
.equ ABILITY_DOWNLOAD, 0x67
.equ ABILITY_POISONHEAL, 0x68
.equ ABILITY_ICEBODY, 0x69
.equ ABILITY_MOODY, 0x6A
.equ ABILITY_HYDRATION, 0x6B
.equ ABILITY_HEALER, 0x6C
.equ ABILITY_SNOWCLOAK, 0x6D
.equ ABILITY_TANGLEDFEET, 0x6E
.equ ABILITY_SNOWWARNING, 0x6F
.equ ABILITY_QUICKFEET, 0x70
.equ ABILITY_SAPSIPPER, 0x71
.equ ABILITY_OVERCOAT, 0x72
.equ ABILITY_MAGICGUARD, 0x73
.equ ABILITY_BULLETPROOF, 0x74
.equ ABILITY_GALEWINGS, 0x75
.equ ABILITY_MOXIE, 0x76
.equ ABILITY_AFTERMATH, 0x77
.equ ABILITY_CURSEDBODY, 0x78
.equ ABILITY_GOOEY, 0x79
.equ ABILITY_MUMMY, 0x7A
.equ ABILITY_CHILLINGNEIGH, 0x7B
.equ ABILITY_SANDRUSH, 0x7C
.equ ABILITY_ANALYTIC, 0x7D
.equ ABILITY_NOGUARD, 0x7E
.equ ABILITY_MEGALAUNCHER, 0x7F
.equ ABILITY_TOUGHCLAWS, 0x80
.equ ABILITY_STRONGJAW, 0x81
.equ ABILITY_VICTORYSTAR, 0x82
.equ ABILITY_STORMDRAIN, 0x83
.equ ABILITY_DARKAURA, 0x84
.equ ABILITY_FAIRYAURA, 0x85
.equ ABILITY_AURABREAK, 0x86
.equ ABILITY_REFRIGERATE, 0x87
.equ ABILITY_PIXILATE, 0x88
.equ ABILITY_AERILATE, 0x89
.equ ABILITY_NORMALIZE, 0x8A
.equ ABILITY_UNBURDEN, 0x8B
.equ ABILITY_SIMPLE, 0x8C
.equ ABILITY_UNAWARE, 0x8D
.equ ABILITY_DEFIANT, 0x8E
.equ ABILITY_COMPETITIVE, 0x8F
.equ ABILITY_DEFEATIST, 0x90
.equ ABILITY_SLOWSTART, 0x91
.equ ABILITY_TOXICBOOST, 0x92
.equ ABILITY_FLAREBOOST, 0x93
.equ ABILITY_FURCOAT, 0x94
.equ ABILITY_WONDERSKIN, 0x95
.equ ABILITY_PROTEAN, 0x96
.equ ABILITY_PARENTALBOND, 0x97
.equ ABILITY_MOLDBREAKER, 0x98
.equ ABILITY_ASONE_GRIM, 0x99
.equ ABILITY_ASONE_CHILLING, 0x9A
.equ ABILITY_ZENMODE, 0x9B
.equ ABILITY_BATTLEBOND, 0x9C
.equ ABILITY_BEASTBOOST, 0x9D
.equ ABILITY_CORROSION, 0x9E
.equ ABILITY_DISGUISE, 0x9F
.equ ABILITY_EMERGENCYEXIT, 0xA0
.equ ABILITY_FLUFFY, 0xA1
.equ ABILITY_STEELYSPIRIT, 0xA2
.equ ABILITY_PERISHBODY, 0xA3
.equ ABILITY_WANDERINGSPIRIT, 0xA4
.equ ABILITY_POWERCONSTRUCT, 0xA5
.equ ABILITY_PRISMARMOR, 0xA6
.equ ABILITY_RKS_SYSTEM, 0xA7
.equ ABILITY_SCHOOLING, 0xA8
.equ ABILITY_SHADOWSHIELD, 0xA9
.equ ABILITY_SHIELDSDOWN, 0xAA
.equ ABILITY_SLUSHRUSH, 0xAB
.equ ABILITY_SOULHEART, 0xAC
.equ ABILITY_STAMINA, 0xAD
.equ ABILITY_STEELWORKER, 0xAE
.equ ABILITY_FULLMETALBODY, 0xAF
.equ ABILITY_TRIAGE, 0xB0
.equ ABILITY_WATERBUBBLE, 0xB1
.equ ABILITY_WATERCOMPACTION, 0xB2
.equ ABILITY_STALL, 0xB3
.equ ABILITY_MULTITYPE, 0xB4
.equ ABILITY_ELECTRICSURGE, 0xB5
.equ ABILITY_GRASSYSURGE, 0xB6
.equ ABILITY_MISTYSURGE, 0xB7
.equ ABILITY_PSYCHICSURGE, 0xB8
.equ ABILITY_SURGESURFER, 0xB9
.equ ABILITY_GRASSPELT, 0xBA
.equ ABILITY_ANGERPOINT, 0xBB
.equ ABILITY_ANTICIPATION, 0xBC
.equ ABILITY_FOREWARN, 0xBD
.equ ABILITY_FRISK, 0xBE
.equ ABILITY_CONTRARY, 0xBF
.equ ABILITY_UNNERVE, 0xC0
.equ ABILITY_WEAKARMOR, 0xC1
.equ ABILITY_HEAVYMETAL, 0xC2
.equ ABILITY_LIGHTMETAL, 0xC3
.equ ABILITY_STEADFAST, 0xC4
.equ ABILITY_IMPOSTER, 0xC5
.equ ABILITY_JUSTIFIED, 0xC6
.equ ABILITY_RATTLED, 0xC7
.equ ABILITY_MERCILESS, 0xC8
.equ ABILITY_AROMAVEIL, 0xC9
.equ ABILITY_FLOWERVEIL, 0xCA
.equ ABILITY_LEAFGUARD, 0xCB
.equ ABILITY_KLUTZ, 0xCC
.equ ABILITY_FLOWERGIFT, 0xCD
.equ ABILITY_BADDREAMS, 0xCE
.equ ABILITY_PICKPOCKET, 0xCF
.equ ABILITY_PORTALPOWER, 0xD0
.equ ABILITY_POISONTOUCH, 0xD1
.equ ABILITY_MAGICIAN, 0xD2
.equ ABILITY_STANCECHANGE, 0xD3
.equ ABILITY_PRIMORDIALSEA, 0xD4
.equ ABILITY_DESOLATELAND, 0xD5
.equ ABILITY_DELTASTREAM, 0xD6
.equ ABILITY_GORILLATACTICS, 0xD7
.equ ABILITY_BERSERK, 0xD8
.equ ABILITY_LONGREACH, 0xD9
.equ ABILITY_LIQUIDVOICE, 0xDA
.equ ABILITY_QUICKDRAW, 0xDB
.equ ABILITY_INNARDSOUT, 0xDC
.equ ABILITY_DAZZLING, 0xDD
.equ ABILITY_GLUTTONY, 0xDE
.equ ABILITY_HONEYGATHER, 0xDF
.equ ABILITY_FRIENDGUARD, 0xE0
.equ ABILITY_HARVEST, 0xE1
.equ ABILITY_TELEPATHY, 0xE2
.equ ABILITY_ILLUSION, 0xE3
.equ ABILITY_CHEEKPOUCH, 0xE4
.equ ABILITY_SYMBIOSIS, 0xE5
.equ ABILITY_STAKEOUT, 0xE6
.equ ABILITY_COMATOSE, 0xE7
.equ ABILITY_DANCER, 0xE8
.equ ABILITY_BATTERY, 0xE9
.equ ABILITY_RECEIVER, 0xEA
.equ ABILITY_CURIOUSMEDICINE, 0xEB
.equ ABILITY_NEUROFORCE, 0xEC
.equ ABILITY_GALVANIZE, 0xED
.equ ABILITY_INTREPIDSWORD, 0xEE
.equ ABILITY_DAUNTLESSSHIELD, 0xEF
.equ ABILITY_BALLFETCH, 0xF0
.equ ABILITY_COTTONDOWN, 0xF1
.equ ABILITY_MIRRORARMOR, 0xF2
.equ ABILITY_GULPMISSILE, 0xF3
.equ ABILITY_STALWART, 0xF4
.equ ABILITY_STEAMENGINE, 0xF5
.equ ABILITY_PUNKROCK, 0xF6
.equ ABILITY_SANDSPIT, 0xF7
.equ ABILITY_ICESCALES, 0xF8
.equ ABILITY_RIPEN, 0xF9
.equ ABILITY_ICEFACE, 0xFA
.equ ABILITY_POWERSPOT, 0xFB
.equ ABILITY_MIMICRY, 0xFC
.equ ABILITY_SCREENCLEANER, 0xFD
.equ ABILITY_PASTELVEIL, 0xFE

@moves
.equ MOVE_NONE, 0x0
.equ MOVE_POUND, 0x1
.equ MOVE_KARATECHOP, 0x2
.equ MOVE_DOUBLESLAP, 0x3
.equ MOVE_COMETPUNCH, 0x4
.equ MOVE_MEGAPUNCH, 0x5
.equ MOVE_PAYDAY, 0x6
.equ MOVE_FIREPUNCH, 0x7
.equ MOVE_ICEPUNCH, 0x8
.equ MOVE_THUNDERPUNCH, 0x9
.equ MOVE_SCRATCH, 0xA
.equ MOVE_VICEGRIP, 0xB
.equ MOVE_GUILLOTINE, 0xC
.equ MOVE_RAZORWIND, 0xD
.equ MOVE_SWORDSDANCE, 0xE
.equ MOVE_CUT, 0xF
.equ MOVE_GUST, 0x10
.equ MOVE_WINGATTACK, 0x11
.equ MOVE_WHIRLWIND, 0x12
.equ MOVE_FLY, 0x13
.equ MOVE_BIND, 0x14
.equ MOVE_SLAM, 0x15
.equ MOVE_VINEWHIP, 0x16
.equ MOVE_STOMP, 0x17
.equ MOVE_DOUBLEKICK, 0x18
.equ MOVE_MEGAKICK, 0x19
.equ MOVE_JUMPKICK, 0x1A
.equ MOVE_ROLLINGKICK, 0x1B
.equ MOVE_SANDATTACK, 0x1C
.equ MOVE_HEADBUTT, 0x1D
.equ MOVE_HORNATTACK, 0x1E
.equ MOVE_FURYATTACK, 0x1F
.equ MOVE_HORNDRILL, 0x20
.equ MOVE_TACKLE, 0x21
.equ MOVE_BODYSLAM, 0x22
.equ MOVE_WRAP, 0x23
.equ MOVE_TAKEDOWN, 0x24
.equ MOVE_THRASH, 0x25
.equ MOVE_DOUBLEEDGE, 0x26
.equ MOVE_TAILWHIP, 0x27
.equ MOVE_POISONSTING, 0x28
.equ MOVE_TWINEEDLE, 0x29
.equ MOVE_PINMISSILE, 0x2A
.equ MOVE_LEER, 0x2B
.equ MOVE_BITE, 0x2C
.equ MOVE_GROWL, 0x2D
.equ MOVE_ROAR, 0x2E
.equ MOVE_SING, 0x2F
.equ MOVE_SUPERSONIC, 0x30
.equ MOVE_SONICBOOM, 0x31
.equ MOVE_DISABLE, 0x32
.equ MOVE_ACID, 0x33
.equ MOVE_EMBER, 0x34
.equ MOVE_FLAMETHROWER, 0x35
.equ MOVE_MIST, 0x36
.equ MOVE_WATERGUN, 0x37
.equ MOVE_HYDROPUMP, 0x38
.equ MOVE_SURF, 0x39
.equ MOVE_ICEBEAM, 0x3A
.equ MOVE_BLIZZARD, 0x3B
.equ MOVE_PSYBEAM, 0x3C
.equ MOVE_BUBBLEBEAM, 0x3D
.equ MOVE_AURORABEAM, 0x3E
.equ MOVE_HYPERBEAM, 0x3F
.equ MOVE_PECK, 0x40
.equ MOVE_DRILLPECK, 0x41
.equ MOVE_SUBMISSION, 0x42
.equ MOVE_LOWKICK, 0x43
.equ MOVE_COUNTER, 0x44
.equ MOVE_SEISMICTOSS, 0x45
.equ MOVE_STRENGTH, 0x46
.equ MOVE_ABSORB, 0x47
.equ MOVE_MEGADRAIN, 0x48
.equ MOVE_LEECHSEED, 0x49
.equ MOVE_GROWTH, 0x4A
.equ MOVE_RAZORLEAF, 0x4B
.equ MOVE_SOLARBEAM, 0x4C
.equ MOVE_POISONPOWDER, 0x4D
.equ MOVE_STUNSPORE, 0x4E
.equ MOVE_SLEEPPOWDER, 0x4F
.equ MOVE_PETALDANCE, 0x50
.equ MOVE_STRINGSHOT, 0x51
.equ MOVE_DRAGONRAGE, 0x52
.equ MOVE_FIRESPIN, 0x53
.equ MOVE_THUNDERSHOCK, 0x54
.equ MOVE_THUNDERBOLT, 0x55
.equ MOVE_THUNDERWAVE, 0x56
.equ MOVE_THUNDER, 0x57
.equ MOVE_ROCKTHROW, 0x58
.equ MOVE_EARTHQUAKE, 0x59
.equ MOVE_FISSURE, 0x5A
.equ MOVE_DIG, 0x5B
.equ MOVE_TOXIC, 0x5C
.equ MOVE_CONFUSION, 0x5D
.equ MOVE_PSYCHIC, 0x5E
.equ MOVE_HYPNOSIS, 0x5F
.equ MOVE_MEDITATE, 0x60
.equ MOVE_AGILITY, 0x61
.equ MOVE_QUICKATTACK, 0x62
.equ MOVE_RAGE, 0x63
.equ MOVE_TELEPORT, 0x64
.equ MOVE_NIGHTSHADE, 0x65
.equ MOVE_MIMIC, 0x66
.equ MOVE_SCREECH, 0x67
.equ MOVE_DOUBLETEAM, 0x68
.equ MOVE_RECOVER, 0x69
.equ MOVE_HARDEN, 0x6A
.equ MOVE_MINIMIZE, 0x6B
.equ MOVE_SMOKESCREEN, 0x6C
.equ MOVE_CONFUSERAY, 0x6D
.equ MOVE_WITHDRAW, 0x6E
.equ MOVE_DEFENSECURL, 0x6F
.equ MOVE_BARRIER, 0x70
.equ MOVE_LIGHTSCREEN, 0x71
.equ MOVE_HAZE, 0x72
.equ MOVE_REFLECT, 0x73
.equ MOVE_FOCUSENERGY, 0x74
.equ MOVE_BIDE, 0x75
.equ MOVE_METRONOME, 0x76
.equ MOVE_MIRRORMOVE, 0x77
.equ MOVE_SELFDESTRUCT, 0x78
.equ MOVE_EGGBOMB, 0x79
.equ MOVE_LICK, 0x7A
.equ MOVE_SMOG, 0x7B
.equ MOVE_SLUDGE, 0x7C
.equ MOVE_BONECLUB, 0x7D
.equ MOVE_FIREBLAST, 0x7E
.equ MOVE_WATERFALL, 0x7F
.equ MOVE_CLAMP, 0x80
.equ MOVE_SWIFT, 0x81
.equ MOVE_SKULLBASH, 0x82
.equ MOVE_SPIKECANNON, 0x83
.equ MOVE_CONSTRICT, 0x84
.equ MOVE_AMNESIA, 0x85
.equ MOVE_KINESIS, 0x86
.equ MOVE_SOFTBOILED, 0x87
.equ MOVE_HIGHJUMPKICK, 0x88
.equ MOVE_GLARE, 0x89
.equ MOVE_DREAMEATER, 0x8A
.equ MOVE_POISONGAS, 0x8B
.equ MOVE_BARRAGE, 0x8C
.equ MOVE_LEECHLIFE, 0x8D
.equ MOVE_LOVELYKISS, 0x8E
.equ MOVE_SKYATTACK, 0x8F
.equ MOVE_TRANSFORM, 0x90
.equ MOVE_BUBBLE, 0x91
.equ MOVE_DIZZYPUNCH, 0x92
.equ MOVE_SPORE, 0x93
.equ MOVE_FLASH, 0x94
.equ MOVE_PSYWAVE, 0x95
.equ MOVE_SPLASH, 0x96
.equ MOVE_ACIDARMOR, 0x97
.equ MOVE_CRABHAMMER, 0x98
.equ MOVE_EXPLOSION, 0x99
.equ MOVE_FURYSWIPES, 0x9A
.equ MOVE_BONEMERANG, 0x9B
.equ MOVE_REST, 0x9C
.equ MOVE_ROCKSLIDE, 0x9D
.equ MOVE_HYPERFANG, 0x9E
.equ MOVE_SHARPEN, 0x9F
.equ MOVE_CONVERSION, 0xA0
.equ MOVE_TRIATTACK, 0xA1
.equ MOVE_SUPERFANG, 0xA2
.equ MOVE_SLASH, 0xA3
.equ MOVE_SUBSTITUTE, 0xA4
.equ MOVE_STRUGGLE, 0xA5
.equ MOVE_SKETCH, 0xA6
.equ MOVE_TRIPLEKICK, 0xA7
.equ MOVE_THIEF, 0xA8
.equ MOVE_SPIDERWEB, 0xA9
.equ MOVE_MINDREADER, 0xAA
.equ MOVE_NIGHTMARE, 0xAB
.equ MOVE_FLAMEWHEEL, 0xAC
.equ MOVE_SNORE, 0xAD
.equ MOVE_CURSE, 0xAE
.equ MOVE_FLAIL, 0xAF
.equ MOVE_CONVERSION2, 0xB0
.equ MOVE_AEROBLAST, 0xB1
.equ MOVE_COTTONSPORE, 0xB2
.equ MOVE_REVERSAL, 0xB3
.equ MOVE_SPITE, 0xB4
.equ MOVE_POWDERSNOW, 0xB5
.equ MOVE_PROTECT, 0xB6
.equ MOVE_MACHPUNCH, 0xB7
.equ MOVE_SCARYFACE, 0xB8
.equ MOVE_FEINTATTACK, 0xB9
.equ MOVE_SWEETKISS, 0xBA
.equ MOVE_BELLYDRUM, 0xBB
.equ MOVE_SLUDGEBOMB, 0xBC
.equ MOVE_MUDSLAP, 0xBD
.equ MOVE_OCTAZOOKA, 0xBE
.equ MOVE_SPIKES, 0xBF
.equ MOVE_ZAPCANNON, 0xC0
.equ MOVE_FORESIGHT, 0xC1
.equ MOVE_DESTINYBOND, 0xC2
.equ MOVE_PERISHSONG, 0xC3
.equ MOVE_ICYWIND, 0xC4
.equ MOVE_DETECT, 0xC5
.equ MOVE_BONERUSH, 0xC6
.equ MOVE_LOCKON, 0xC7
.equ MOVE_OUTRAGE, 0xC8
.equ MOVE_SANDSTORM, 0xC9
.equ MOVE_GIGADRAIN, 0xCA
.equ MOVE_ENDURE, 0xCB
.equ MOVE_CHARM, 0xCC
.equ MOVE_ROLLOUT, 0xCD
.equ MOVE_FALSESWIPE, 0xCE
.equ MOVE_SWAGGER, 0xCF
.equ MOVE_MILKDRINK, 0xD0
.equ MOVE_SPARK, 0xD1
.equ MOVE_FURYCUTTER, 0xD2
.equ MOVE_STEELWING, 0xD3
.equ MOVE_MEANLOOK, 0xD4
.equ MOVE_ATTRACT, 0xD5
.equ MOVE_SLEEPTALK, 0xD6
.equ MOVE_HEALBELL, 0xD7
.equ MOVE_RETURN, 0xD8
.equ MOVE_PRESENT, 0xD9
.equ MOVE_FRUSTRATION, 0xDA
.equ MOVE_SAFEGUARD, 0xDB
.equ MOVE_PAINSPLIT, 0xDC
.equ MOVE_SACREDFIRE, 0xDD
.equ MOVE_MAGNITUDE, 0xDE
.equ MOVE_DYNAMICPUNCH, 0xDF
.equ MOVE_MEGAHORN, 0xE0
.equ MOVE_DRAGONBREATH, 0xE1
.equ MOVE_BATONPASS, 0xE2
.equ MOVE_ENCORE, 0xE3
.equ MOVE_PURSUIT, 0xE4
.equ MOVE_RAPIDSPIN, 0xE5
.equ MOVE_SWEETSCENT, 0xE6
.equ MOVE_IRONTAIL, 0xE7
.equ MOVE_METALCLAW, 0xE8
.equ MOVE_VITALTHROW, 0xE9
.equ MOVE_MORNINGSUN, 0xEA
.equ MOVE_SYNTHESIS, 0xEB
.equ MOVE_MOONLIGHT, 0xEC
.equ MOVE_HIDDENPOWER, 0xED
.equ MOVE_CROSSCHOP, 0xEE
.equ MOVE_TWISTER, 0xEF
.equ MOVE_RAINDANCE, 0xF0
.equ MOVE_SUNNYDAY, 0xF1
.equ MOVE_CRUNCH, 0xF2
.equ MOVE_MIRRORCOAT, 0xF3
.equ MOVE_PSYCHUP, 0xF4
.equ MOVE_EXTREMESPEED, 0xF5
.equ MOVE_ANCIENTPOWER, 0xF6
.equ MOVE_SHADOWBALL, 0xF7
.equ MOVE_FUTURESIGHT, 0xF8
.equ MOVE_ROCKSMASH, 0xF9
.equ MOVE_WHIRLPOOL, 0xFA
.equ MOVE_BEATUP, 0xFB
.equ MOVE_FAKEOUT, 0xFC
.equ MOVE_UPROAR, 0xFD
.equ MOVE_STOCKPILE, 0xFE
.equ MOVE_SPITUP, 0xFF
.equ MOVE_SWALLOW, 0x100
.equ MOVE_HEATWAVE, 0x101
.equ MOVE_HAIL, 0x102
.equ MOVE_TORMENT, 0x103
.equ MOVE_FLATTER, 0x104
.equ MOVE_WILLOWISP, 0x105
.equ MOVE_MEMENTO, 0x106
.equ MOVE_FACADE, 0x107
.equ MOVE_FOCUSPUNCH, 0x108
.equ MOVE_SMELLINGSALTS, 0x109
.equ MOVE_FOLLOWME, 0x10A
.equ MOVE_NATUREPOWER, 0x10B
.equ MOVE_CHARGE, 0x10C
.equ MOVE_TAUNT, 0x10D
.equ MOVE_HELPINGHAND, 0x10E
.equ MOVE_TRICK, 0x10F
.equ MOVE_ROLEPLAY, 0x110
.equ MOVE_WISH, 0x111
.equ MOVE_ASSIST, 0x112
.equ MOVE_INGRAIN, 0x113
.equ MOVE_SUPERPOWER, 0x114
.equ MOVE_MAGICCOAT, 0x115
.equ MOVE_RECYCLE, 0x116
.equ MOVE_REVENGE, 0x117
.equ MOVE_BRICKBREAK, 0x118
.equ MOVE_YAWN, 0x119
.equ MOVE_KNOCKOFF, 0x11A
.equ MOVE_ENDEAVOR, 0x11B
.equ MOVE_ERUPTION, 0x11C
.equ MOVE_SKILLSWAP, 0x11D
.equ MOVE_IMPRISON, 0x11E
.equ MOVE_REFRESH, 0x11F
.equ MOVE_GRUDGE, 0x120
.equ MOVE_SNATCH, 0x121
.equ MOVE_SECRETPOWER, 0x122
.equ MOVE_DIVE, 0x123
.equ MOVE_ARMTHRUST, 0x124
.equ MOVE_CAMOUFLAGE, 0x125
.equ MOVE_TAILGLOW, 0x126
.equ MOVE_LUSTERPURGE, 0x127
.equ MOVE_MISTBALL, 0x128
.equ MOVE_FEATHERDANCE, 0x129
.equ MOVE_TEETERDANCE, 0x12A
.equ MOVE_BLAZEKICK, 0x12B
.equ MOVE_MUDSPORT, 0x12C
.equ MOVE_ICEBALL, 0x12D
.equ MOVE_NEEDLEARM, 0x12E
.equ MOVE_SLACKOFF, 0x12F
.equ MOVE_HYPERVOICE, 0x130
.equ MOVE_POISONFANG, 0x131
.equ MOVE_CRUSHCLAW, 0x132
.equ MOVE_BLASTBURN, 0x133
.equ MOVE_HYDROCANNON, 0x134
.equ MOVE_METEORMASH, 0x135
.equ MOVE_ASTONISH, 0x136
.equ MOVE_WEATHERBALL, 0x137
.equ MOVE_AROMATHERAPY, 0x138
.equ MOVE_FAKETEARS, 0x139
.equ MOVE_AIRCUTTER, 0x13A
.equ MOVE_OVERHEAT, 0x13B
.equ MOVE_ODORSLEUTH, 0x13C
.equ MOVE_ROCKTOMB, 0x13D
.equ MOVE_SILVERWIND, 0x13E
.equ MOVE_METALSOUND, 0x13F
.equ MOVE_GRASSWHISTLE, 0x140
.equ MOVE_TICKLE, 0x141
.equ MOVE_COSMICPOWER, 0x142
.equ MOVE_WATERSPOUT, 0x143
.equ MOVE_SIGNALBEAM, 0x144
.equ MOVE_SHADOWPUNCH, 0x145
.equ MOVE_EXTRASENSORY, 0x146
.equ MOVE_SKYUPPERCUT, 0x147
.equ MOVE_SANDTOMB, 0x148
.equ MOVE_SHEERCOLD, 0x149
.equ MOVE_MUDDYWATER, 0x14A
.equ MOVE_BULLETSEED, 0x14B
.equ MOVE_AERIALACE, 0x14C
.equ MOVE_ICICLESPEAR, 0x14D
.equ MOVE_IRONDEFENSE, 0x14E
.equ MOVE_BLOCK, 0x14F
.equ MOVE_HOWL, 0x150
.equ MOVE_DRAGONCLAW, 0x151
.equ MOVE_FRENZYPLANT, 0x152
.equ MOVE_BULKUP, 0x153
.equ MOVE_BOUNCE, 0x154
.equ MOVE_MUDSHOT, 0x155
.equ MOVE_POISONTAIL, 0x156
.equ MOVE_COVET, 0x157
.equ MOVE_VOLTTACKLE, 0x158
.equ MOVE_MAGICALLEAF, 0x159
.equ MOVE_WATERSPORT, 0x15A
.equ MOVE_CALMMIND, 0x15B
.equ MOVE_LEAFBLADE, 0x15C
.equ MOVE_DRAGONDANCE, 0x15D
.equ MOVE_ROCKBLAST, 0x15E
.equ MOVE_SHOCKWAVE, 0x15F
.equ MOVE_WATERPULSE, 0x160
.equ MOVE_DOOMDESIRE, 0x161
.equ MOVE_PSYCHOBOOST, 0x162
.equ MOVE_LEECHFANG, 0x163
.equ MOVE_AIRSLASH, 0x164
.equ MOVE_AQUAJET, 0x165
.equ MOVE_AQUATAIL, 0x166
.equ MOVE_AURASPHERE, 0x167
.equ MOVE_AVALANCHE, 0x168
.equ MOVE_BRAVEBIRD, 0x169
.equ MOVE_BUGBUZZ, 0x16A
.equ MOVE_BULLETPUNCH, 0x16B
.equ MOVE_CHARGEBEAM, 0x16C
.equ MOVE_CLOSECOMBAT, 0x16D
.equ MOVE_CROSSPOISON, 0x16E
.equ MOVE_DARKPULSE, 0x16F
.equ MOVE_DISCHARGE, 0x170
.equ MOVE_DRACOMETEOR, 0x171
.equ MOVE_DRAGONPULSE, 0x172
.equ MOVE_DRAINPUNCH, 0x173
.equ MOVE_EARTHPOWER, 0x174
.equ MOVE_ENERGYBALL, 0x175
.equ MOVE_FOCUSBLAST, 0x176
.equ MOVE_FORCEPALM, 0x177
.equ MOVE_GIGAIMPACT, 0x178
.equ MOVE_GRASSKNOT, 0x179
.equ MOVE_GUNKSHOT, 0x17A
.equ MOVE_HAMMERARM, 0x17B
.equ MOVE_HEADSMASH, 0x17C
.equ MOVE_ICESHARD, 0x17D
.equ MOVE_IRONHEAD, 0x17E
.equ MOVE_LAVAPLUME, 0x17F
.equ MOVE_MAGNETBOMB, 0x180
.equ MOVE_MUDBOMB, 0x181
.equ MOVE_NASTYPLOT, 0x182
.equ MOVE_NIGHTSLASH, 0x183
.equ MOVE_OMINOUSWIND, 0x184
.equ MOVE_POWERGEM, 0x185
.equ MOVE_POWERWHIP, 0x186
.equ MOVE_PSYCHOCUT, 0x187
.equ MOVE_ROCKCLIMB, 0x188
.equ MOVE_ROCKPOLISH, 0x189
.equ MOVE_ROCKWRECKER, 0x18A
.equ MOVE_ROOST, 0x18B
.equ MOVE_SEEDBOMB, 0x18C
.equ MOVE_SHADOWCLAW, 0x18D
.equ MOVE_SHADOWSNEAK, 0x18E
.equ MOVE_VACUUMWAVE, 0x18F
.equ MOVE_XSCISSOR, 0x190
.equ MOVE_ZENHEADBUTT, 0x191
.equ MOVE_SWITCHEROO, 0x192
.equ MOVE_DRILLRUN, 0x193
.equ MOVE_BULLDOZE, 0x194
.equ MOVE_ELECTROWEB, 0x195
.equ MOVE_FLAMECHARGE, 0x196
.equ MOVE_FROSTBREATH, 0x197
.equ MOVE_HEARTSTAMP, 0x198
.equ MOVE_HONECLAWS, 0x199
.equ MOVE_HORNLEECH, 0x19A
.equ MOVE_COIL, 0x19B
.equ MOVE_HURRICANE, 0x19C
.equ MOVE_ICICLECRASH, 0x19D
.equ MOVE_WORKUP, 0x19E
.equ MOVE_QUIVERDANCE, 0x19F
.equ MOVE_LEAFTORNADO, 0x1A0
.equ MOVE_LOWSWEEP, 0x1A1
.equ MOVE_SNARL, 0x1A2
.equ MOVE_STRUGGLEBUG, 0x1A3
.equ MOVE_STEAMROLLER, 0x1A4
.equ MOVE_STORMTHROW, 0x1A5
.equ MOVE_VENOSHOCK, 0x1A6
.equ MOVE_WILDCHARGE, 0x1A7
.equ MOVE_POISONJAB, 0x1A8
.equ MOVE_ACIDSPRAY, 0x1A9
.equ MOVE_FIERYDANCE, 0x1AA
.equ MOVE_CLEARSMOG, 0x1AB
.equ MOVE_LEAFSTORM, 0x1AC
.equ MOVE_STONEEDGE, 0x1AD
.equ MOVE_PAYBACK, 0x1AE
.equ MOVE_FIREFANG, 0x1AF
.equ MOVE_ICEFANG, 0x1B0
.equ MOVE_THUNDERFANG, 0x1B1
.equ MOVE_FLAREBLITZ, 0x1B2
.equ MOVE_INFERNO, 0x1B3
.equ MOVE_HEX, 0x1B4
.equ MOVE_DUALCHOP, 0x1B5
.equ MOVE_DOUBLEHIT, 0x1B6
.equ MOVE_COTTONGUARD, 0x1B7
.equ MOVE_ACROBATICS, 0x1B8
.equ MOVE_FLAMEBURST, 0x1B9
.equ MOVE_UTURN, 0x1BA
.equ MOVE_VOLTSWITCH, 0x1BB
.equ MOVE_DRAGONTAIL, 0x1BC
.equ MOVE_CIRCLETHROW, 0x1BD
.equ MOVE_MIRRORSHOT, 0x1BE
.equ MOVE_WOODHAMMER, 0x1BF
.equ MOVE_HEALPULSE, 0x1C0
.equ MOVE_FLASHCANNON, 0x1C1
.equ MOVE_BUGBITE, 0x1C2
.equ MOVE_PLUCK, 0x1C3
.equ MOVE_SHELLSMASH, 0x1C4
.equ MOVE_RAGEPOWDER, 0x1C5
.equ MOVE_WAKEUPSLAP, 0x1C6
.equ MOVE_RAZORSHELL, 0x1C7
.equ MOVE_COPYCAT, 0x1C8
.equ MOVE_MIRACLEEYE, 0x1C9
.equ MOVE_SUCKERPUNCH, 0x1CA
.equ MOVE_SCALD, 0x1CB
.equ MOVE_BRINE, 0x1CC
.equ MOVE_FAIRYWIND, 0x1CD
.equ MOVE_BABYDOLLEYES, 0x1CE
.equ MOVE_PLAYROUGH, 0x1CF
.equ MOVE_MOONBLAST, 0x1D0
.equ MOVE_DRAININGKISS, 0x1D1
.equ MOVE_DAZZLINGGLEAM, 0x1D2
.equ MOVE_DISARMINGVOICE, 0x1D3
.equ MOVE_STEALTHROCK, 0x1D4
.equ MOVE_TOXICSPIKES, 0x1D5
.equ MOVE_HEALINGWISH, 0x1D6
.equ MOVE_LUNARDANCE, 0x1D7
.equ MOVE_TAILWIND, 0x1D8
.equ MOVE_BOOMBURST, 0x1D9
.equ MOVE_INCINERATE, 0x1DA
.equ MOVE_WORRYSEED, 0x1DB
.equ MOVE_GASTROACID, 0x1DC
.equ MOVE_GEOMANCY, 0x1DD
.equ MOVE_FLOWERSHIELD, 0x1DE
.equ MOVE_ROTOTILLER, 0x1DF
.equ MOVE_SHIFTGEAR, 0x1E0
.equ MOVE_STICKYWEB, 0x1E1
.equ MOVE_STOREDPOWER, 0x1E2
.equ MOVE_ACUPRESSURE, 0x1E3
.equ MOVE_PUNISHMENT, 0x1E4
.equ MOVE_ASSURANCE, 0x1E5
.equ MOVE_DRAGONRUSH, 0x1E6
.equ MOVE_DARKVOID, 0x1E7
.equ MOVE_FEINT, 0x1E8
.equ MOVE_PHANTOMFORCE, 0x1E9
.equ MOVE_PETALBLIZZARD, 0x1EA
.equ MOVE_PLAYNICE, 0x1EB
.equ MOVE_ROAROFTIME, 0x1EC
.equ MOVE_SPACIALREND, 0x1ED
.equ MOVE_MAGMASTORM, 0x1EE
.equ MOVE_FINALGAMBIT, 0x1EF
.equ MOVE_SHADOWFORCE, 0x1F0
.equ MOVE_NUZZLE, 0x1F1
.equ MOVE_RETALIATE, 0x1F2
.equ MOVE_STEELYHIT, 0x1F3
.equ MOVE_JUDGMENT, 0x1F4
.equ MOVE_FREEZEDRY, 0x1F5
.equ MOVE_PSYSHOCK, 0x1F6
.equ MOVE_ROUND, 0x1F7
.equ MOVE_TAILSLAP, 0x1F8
.equ MOVE_GEARGRIND, 0x1F9
.equ MOVE_NATURALGIFT, 0x1FA
.equ MOVE_CHIPAWAY, 0x1FB
.equ MOVE_SMACKDOWN, 0x1FC
.equ MOVE_HYPERSPACEHOLE, 0x1FD
.equ MOVE_GYROBALL, 0x1FE
.equ MOVE_HYPERSPACEFURY, 0x1FF
.equ MOVE_ATTACKORDER, 0x200
.equ MOVE_DEFENDORDER, 0x201
.equ MOVE_HEALORDER, 0x202
.equ MOVE_CAPTIVATE, 0x203
.equ MOVE_DEFOG, 0x204
.equ MOVE_ORIGINPULSE, 0x205
.equ MOVE_PRECIPICEBLADES, 0x206
.equ MOVE_GUARDSWAP, 0x207
.equ MOVE_STEAMERUPTION, 0x208
.equ MOVE_METALBURST, 0x209
.equ MOVE_MEFIRST, 0x20A
.equ MOVE_POWERSWAP, 0x20B
.equ MOVE_POWERTRICK, 0x20C
.equ MOVE_PSYCHOSHIFT, 0x20D
.equ MOVE_WRINGOUT, 0x20E
.equ MOVE_KINGSSHIELD, 0x20F
.equ MOVE_PSYSTRIKE, 0x210
.equ MOVE_AUTOTOMIZE, 0x211
.equ MOVE_DIAMONDSTORM, 0x212
.equ MOVE_SLUDGEWAVE, 0x213
.equ MOVE_HEAVYSLAM, 0x214
.equ MOVE_SYNCHRONOISE, 0x215
.equ MOVE_ELECTROBALL, 0x216
.equ MOVE_FOULPLAY, 0x217
.equ MOVE_ENTRAINMENT, 0x218
.equ MOVE_NIGHTDAZE, 0x219
.equ MOVE_ECHOEDVOICE, 0x21A
.equ MOVE_LANDSWRATH, 0x21B
.equ MOVE_OBLIVIONWING, 0x21C
.equ MOVE_HEARTSWAP, 0x21D
.equ MOVE_CRUSHGRIP, 0x21E
.equ MOVE_SACREDSWORD, 0x21F
.equ MOVE_HEATCRASH, 0x220
.equ MOVE_HEADCHARGE, 0x221
.equ MOVE_TECHNOBLAST, 0x222
.equ MOVE_RELICSONG, 0x223
.equ MOVE_SECRETSWORD, 0x224
.equ MOVE_GLACIATE, 0x225
.equ MOVE_BOLTSTRIKE, 0x226
.equ MOVE_BLUEFLARE, 0x227
.equ MOVE_FREEZESHOCK, 0x228
.equ MOVE_ICEBURN, 0x229
.equ MOVE_VCREATE, 0x22A
.equ MOVE_FUSIONFLARE, 0x22B
.equ MOVE_FUSIONBOLT, 0x22C
.equ MOVE_FELLSTINGER, 0x22D
.equ MOVE_NOBLEROAR, 0x22E
.equ MOVE_DRAGONASCENT, 0x22F
.equ MOVE_PARTINGSHOT, 0x230
.equ MOVE_TOPSYTURVY, 0x231
.equ MOVE_COREENFORCER, 0x232
.equ MOVE_CHATTER, 0x233
.equ MOVE_CONFIDE, 0x234
.equ MOVE_WATERSHURIKEN, 0x235
.equ MOVE_MYSTICALFIRE, 0x236
.equ MOVE_SPIKYSHIELD, 0x237
.equ MOVE_EERIEIMPULSE, 0x238
.equ MOVE_HOLDBACK, 0x239
.equ MOVE_INFESTATION, 0x23A
.equ MOVE_POWERUPPUNCH, 0x23B
.equ MOVE_THOUSANDARROWS, 0x23C
.equ MOVE_THOUSANDWAVES, 0x23D
.equ MOVE_PARABOLICCHARGE, 0x23E
.equ MOVE_SEARINGSHOT, 0x23F
.equ MOVE_SEEDFLARE, 0x240
.equ MOVE_ACCELEROCK, 0x241
.equ MOVE_ANCHORSHOT, 0x242
.equ MOVE_AURORAVEIL, 0x243
.equ MOVE_BANEFULBUNKER, 0x244
.equ MOVE_BEAKBLAST, 0x245
.equ MOVE_BRUTALSWING, 0x246
.equ MOVE_BURNUP, 0x247
.equ MOVE_CLANGINGSCALES, 0x248
.equ MOVE_DARKESTLARIAT, 0x249
.equ MOVE_DRAGONHAMMER, 0x24A
.equ MOVE_FIRELASH, 0x24B
.equ MOVE_FIRSTIMPRESSION, 0x24C
.equ MOVE_FLEURCANNON, 0x24D
.equ MOVE_FLORALHEALING, 0x24E
.equ MOVE_GEARUP, 0x24F
.equ MOVE_HIGHHORSEPOWER, 0x250
.equ MOVE_ICEHAMMER, 0x251
.equ MOVE_LASERFOCUS, 0x252
.equ MOVE_LEAFAGE, 0x253
.equ MOVE_LIQUIDATION, 0x254
.equ MOVE_LUNGE, 0x255
.equ MOVE_MOONGEISTBEAM, 0x256
.equ MOVE_MULTIATTACK, 0x257
.equ MOVE_NATURESMADNESS, 0x258
.equ MOVE_POLLENPUFF, 0x259
.equ MOVE_POWERTRIP, 0x25A
.equ MOVE_PRISMATICLASER, 0x25B
.equ MOVE_PSYCHICFANGS, 0x25C
.equ MOVE_PURIFY, 0x25D
.equ MOVE_REVELATIONDANCE, 0x25E
.equ MOVE_SHADOWBONE, 0x25F
.equ MOVE_SHELLTRAP, 0x260
.equ MOVE_SHOREUP, 0x261
.equ MOVE_SMARTSTRIKE, 0x262
.equ MOVE_SOLARBLADE, 0x263
.equ MOVE_SPARKLINGARIA, 0x264
.equ MOVE_SPECTRALTHIEF, 0x265
.equ MOVE_SPEEDSWAP, 0x266
.equ MOVE_SPIRITSHACKLE, 0x267
.equ MOVE_SPOTLIGHT, 0x268
.equ MOVE_STOMPINGTANTRUM, 0x269
.equ MOVE_STRENGTHSAP, 0x26A
.equ MOVE_SUNSTEELSTRIKE, 0x26b
.equ MOVE_TEARFULLOOK, 0x26C
.equ MOVE_THROATCHOP, 0x26D
.equ MOVE_TOXICTHREAD, 0x26E
.equ MOVE_TROPKICK, 0x26F
.equ MOVE_ZINGZAP, 0x270
.equ MOVE_ELECTRICTERRAIN, 0x271
.equ MOVE_GRASSYTERRAIN, 0x272
.equ MOVE_MISTYTERRAIN, 0x273
.equ MOVE_PSYCHICTERRAIN, 0x274
.equ MOVE_GRASSPLEDGE, 0x275
.equ MOVE_FIREPLEDGE, 0x276
.equ MOVE_WATERPLEDGE, 0x277
.equ MOVE_TRICKROOM, 0x278
.equ MOVE_MAGICROOM, 0x279
.equ MOVE_WONDERROOM, 0x27A
.equ MOVE_CRAFTYSHIELD, 0x27B
.equ MOVE_MATBLOCK, 0x27C
.equ MOVE_QUICKGUARD, 0x27D
.equ MOVE_WIDEGUARD, 0x27E
.equ MOVE_AQUARING, 0x27F
.equ MOVE_AROMATICMIST, 0x280
.equ MOVE_BELCH, 0x281
.equ MOVE_BESTOW, 0x282
.equ MOVE_FLING, 0x283
.equ MOVE_FLYINGPRESS, 0x284
.equ MOVE_GRAVITY, 0x285
.equ MOVE_GUARDSPLIT, 0x286
.equ MOVE_HEALBLOCK, 0x287
.equ MOVE_IONDELUGE, 0x288
.equ MOVE_LUCKYCHANT, 0x289
.equ MOVE_MAGNETRISE, 0x28A
.equ MOVE_MAGNETICFLUX, 0x28B
.equ MOVE_POWDER, 0x28C
.equ MOVE_POWERSPLIT, 0x28D
.equ MOVE_REFLECTTYPE, 0x28E
.equ MOVE_SIMPLEBEAM, 0x28F
.equ MOVE_SOAK, 0x290
.equ MOVE_TELEKINESIS, 0x291
.equ MOVE_TRICKORTREAT, 0x292
.equ MOVE_VENOMDRENCH, 0x293
.equ MOVE_FORESTSCURSE, 0x294
.equ MOVE_MINDBLOWN, 0x295
.equ MOVE_PHOTONGEYSER, 0x296
.equ MOVE_PLASMAFISTS, 0x297
.equ MOVE_ELECTRIFY, 0x298
.equ MOVE_EMBARGO, 0x299
.equ MOVE_FAIRYLOCK, 0x29A
.equ MOVE_LIGHTOFRUIN, 0x29B
.equ MOVE_TRUMPCARD, 0x29C
.equ MOVE_AFTERYOU, 0x29D
.equ MOVE_INSTRUCT, 0x29E
.equ MOVE_QUASH, 0x29F
.equ MOVE_HAPPYHOUR, 0x2A0
.equ MOVE_DOUBLEIRONBASH, 0x2A1
.equ MOVE_LASTRESORT, 0x2A2
.equ MOVE_SKYDROP, 0x2A3
.equ MOVE_CELEBRATE, 0x2A4
.equ MOVE_HOLDHANDS, 0x2A5

.equ MOVE_DYNAMAXCANNON, 0x2A6
.equ MOVE_SNIPESHOT, 0x2A7
.equ MOVE_JAWLOCK, 0x2A8
.equ MOVE_STUFFCHEEKS, 0x2A9
.equ MOVE_NORETREAT, 0x2AA
.equ MOVE_TARSHOT, 0x2AB
.equ MOVE_MAGICPOWDER, 0x2AC
.equ MOVE_DRAGONDARTS, 0x2AD
.equ MOVE_TEATIME, 0x2AE
.equ MOVE_OCTOLOCK, 0x2AF
.equ MOVE_BOLTBEAK, 0x2B0
.equ MOVE_FISHIOUSREND, 0x2B1
.equ MOVE_COURTCHANGE, 0x2B2
.equ MOVE_CLANGOROUSSOUL, 0x2B3
.equ MOVE_BODYPRESS, 0x2B4
.equ MOVE_DECORATE, 0x2B5
.equ MOVE_DRUMBEATING, 0x2B6
.equ MOVE_SNAPTRAP, 0x2B7
.equ MOVE_PYROBALL, 0x2B8
.equ MOVE_BEHEMOTHBLADE, 0x2B9
.equ MOVE_BEHEMOTHBASH, 0x2BA
.equ MOVE_AURAWHEEL, 0x2BB
.equ MOVE_BREAKINGSWIPE, 0x2BC
.equ MOVE_BRANCHPOKE, 0x2BD
.equ MOVE_OVERDRIVE, 0x2BE
.equ MOVE_APPLEACID, 0x2BF
.equ MOVE_GRAVAPPLE, 0x2C0
.equ MOVE_SPIRITBREAK, 0x2C1
.equ MOVE_STRANGESTEAM, 0x2C2
.equ MOVE_LIFEDEW, 0x2C3
.equ MOVE_OBSTRUCT, 0x2C4
.equ MOVE_FALSESURRENDER, 0x2C5
.equ MOVE_METEORASSAULT, 0x2C6
.equ MOVE_ETERNABEAM, 0x2C7
.equ MOVE_STEELBEAM, 0x2C8
.equ MOVE_EXPANDINGFORCE, 0x2C9
.equ MOVE_STEELROLLER, 0x2CA
.equ MOVE_SCALESHOT, 0x2CB
.equ MOVE_METEORBEAM, 0x2CC
.equ MOVE_SHELLSIDEARM, 0x2CD
.equ MOVE_MISTYEXPLOSION, 0x2CE
.equ MOVE_GRASSYGLIDE, 0x2CF
.equ MOVE_RISINGVOLTAGE, 0x2D0
.equ MOVE_TERRAINPULSE, 0x2D1
.equ MOVE_SKITTERSMACK, 0x2D2
.equ MOVE_BURNINGJEALOUSY, 0x2D3
.equ MOVE_LASHOUT, 0x2D4
.equ MOVE_POLTERGEIST, 0x2D5
.equ MOVE_CORROSIVEGAS, 0x2D6
.equ MOVE_COACHING, 0x2D7
.equ MOVE_FLIPTURN, 0x2D8
.equ MOVE_TRIPLEAXEL, 0x2D9
.equ MOVE_DUALWINGBEAT, 0x2DA
.equ MOVE_SCORCHINGSANDS, 0x2DB
.equ MOVE_JUNGLEHEALING, 0x2DC
.equ MOVE_WICKEDBLOW, 0x2DD
.equ MOVE_SURGINGSTRIKES, 0x2DE
.equ MOVE_FREEZINGGLARE, 0x2DF
.equ MOVE_THUNDEROUSKICK, 0x2E0
.equ MOVE_FIERYWRATH, 0x2E1
.equ MOVE_EERIESPELL, 0x2E2
.equ MOVE_THUNDERCAGE, 0x2E3
.equ MOVE_DRAGONENERGY, 0x2E4
.equ MOVE_ASTRALBARRAGE, 0x2E5
.equ MOVE_GLACIALLANCE, 0x2E6

.equ MOVE_DIRECLAW, 0x2E7
.equ MOVE_PSYSHIELDBASH, 0x2E8
.equ MOVE_POWERSHIFT, 0x2E9
.equ MOVE_STONEAXE, 0x2EA
.equ MOVE_MYSTICALPOWER, 0x2EB
.equ MOVE_RAGINGFURY, 0x2EC
.equ MOVE_WAVECRASH, 0x2ED
.equ MOVE_CHLOROBLAST, 0x2EE
.equ MOVE_MOUNTAINGALE, 0x2EF
.equ MOVE_VICTORYDANCE, 0x2F0
.equ MOVE_HEADLONGRUSH, 0x2F1
.equ MOVE_BARBBARRAGE, 0x2F2
.equ MOVE_ESPERWING, 0x2F3
.equ MOVE_BITTERMALICE, 0x2F4
.equ MOVE_SHELTER, 0x2F5
.equ MOVE_TRIPLEARROWS, 0x2F6
.equ MOVE_INFERNALPARADE, 0x2F7
.equ MOVE_CEASELESSEDGE, 0x2F8
.equ MOVE_BLEAKWINDSTORM, 0x2F9
.equ MOVE_WILDBOLTSTORM, 0x2FA
.equ MOVE_SANDSEARSTORM, 0x2FB
.equ MOVE_SPRINGTIDESTORM, 0x2FC
.equ MOVE_LUNARBLESSING, 0x2FD
.equ MOVE_TAKEHEART, 0x2FE

//Z-Moves
.equ MOVE_BREAKNECK_BLITZ_P, 0x2FF
.equ MOVE_BREAKNECK_BLITZ_S, 0x300
.equ MOVE_ALL_OUT_PUMMELING_P, 0x301
.equ MOVE_ALL_OUT_PUMMELING_S, 0x302
.equ MOVE_SUPERSONIC_SKYSTRIKE_P, 0x303
.equ MOVE_SUPERSONIC_SKYSTRIKE_S, 0x304
.equ MOVE_ACID_DOWNPOUR_P, 0x305
.equ MOVE_ACID_DOWNPOUR_S, 0x306
.equ MOVE_TECTONIC_RAGE_P, 0x307
.equ MOVE_TECTONIC_RAGE_S, 0x308
.equ MOVE_CONTINENTAL_CRUSH_P, 0x309
.equ MOVE_CONTINENTAL_CRUSH_S, 0x30A
.equ MOVE_SAVAGE_SPIN_OUT_P, 0x30B
.equ MOVE_SAVAGE_SPIN_OUT_S, 0x30C
.equ MOVE_NEVER_ENDING_NIGHTMARE_P, 0x30D
.equ MOVE_NEVER_ENDING_NIGHTMARE_S, 0x30E
.equ MOVE_CORKSCREW_CRASH_P, 0x30F
.equ MOVE_CORKSCREW_CRASH_S, 0x310
.equ MOVE_INFERNO_OVERDRIVE_P, 0x311
.equ MOVE_INFERNO_OVERDRIVE_S, 0x312
.equ MOVE_HYDRO_VORTEX_P, 0x313
.equ MOVE_HYDRO_VORTEX_S, 0x314
.equ MOVE_BLOOM_DOOM_P, 0x315
.equ MOVE_BLOOM_DOOM_S, 0x316
.equ MOVE_GIGAVOLT_HAVOC_P, 0x317
.equ MOVE_GIGAVOLT_HAVOC_S, 0x318
.equ MOVE_SHATTERED_PSYCHE_P, 0x319
.equ MOVE_SHATTERED_PSYCHE_S, 0x31A
.equ MOVE_SUBZERO_SLAMMER_P, 0x31B
.equ MOVE_SUBZERO_SLAMMER_S, 0x31C
.equ MOVE_DEVASTATING_DRAKE_P, 0x31D
.equ MOVE_DEVASTATING_DRAKE_S, 0x31E
.equ MOVE_BLACK_HOLE_ECLIPSE_P, 0x31F
.equ MOVE_BLACK_HOLE_ECLIPSE_S, 0x320
.equ MOVE_TWINKLE_TACKLE_P, 0x321
.equ MOVE_TWINKLE_TACKLE_S, 0x322

.equ MOVE_CATASTROPIKA, 0x323
.equ MOVE_10000000_VOLT_THUNDERBOLT, 0x324
.equ MOVE_STOKED_SPARKSURFER, 0x325 //Paralyze, Target
.equ MOVE_EXTREME_EVOBOOST, 0x326 //Double, Ancient, Power
.equ MOVE_PULVERIZING_PANCAKE, 0x327
.equ MOVE_GENESIS_SUPERNOVA, 0x328 //Sets, up, Psychic, Terrain
.equ MOVE_SINISTER_ARROW_RAID, 0x329
.equ MOVE_MALICIOUS_MOONSAULT, 0x32A
.equ MOVE_OCEANIC_OPERETTA, 0x32B
.equ MOVE_SPLINTERED_STORMSHARDS, 0x32C //Removes, Terrain
.equ MOVE_LETS_SNUGGLE_FOREVER, 0x32D
.equ MOVE_CLANGOROUS_SOULBLAZE, 0x32E //Ancient, Power
.equ MOVE_GUARDIAN_OF_ALOLA, 0x32F
.equ MOVE_SEARING_SUNRAZE_SMASH, 0x330
.equ MOVE_MENACING_MOONRAZE_MAELSTROM, 0x331
.equ MOVE_LIGHT_THAT_BURNS_THE_SKY, 0x332
.equ MOVE_SOUL_STEALING_7_STAR_STRIKE, 0x333

@weather
.equ weather_rain, 0x1
.equ weather_downpour, 0x2
.equ weather_permament_rain, 0x4
.equ weather_sandstorm, 0x8
.equ weather_permament_sandstorm, 0x10
.equ weather_sun, 0x20
.equ weather_permament_sun, 0x40
.equ weather_hail, 0x80
.equ weather_permament_hail, 0x100
.equ weather_fog, 0x200
.equ weather_permament_fog, 0x400
.equ weather_harsh_sun, 0x800
.equ weather_heavy_rain, 0x1000
.equ weather_air_current, 0x2000
.equ weather_vicious_sandstorm, 0x4000
.equ weather_circus, 0x8000

.equ WEATHER_SUN_ANY, weather_sun | weather_permament_sun | weather_harsh_sun
.equ WEATHER_RAIN_ANY, weather_rain | weather_downpour | weather_permament_rain | weather_heavy_rain
.equ WEATHER_SANDSTORM_ANY, weather_sandstorm | weather_permament_sandstorm | weather_vicious_sandstorm
.equ WEATHER_HAIL_ANY, weather_hail | weather_permament_hail

@split
.equ SPLIT_PHYSICAL, 0
.equ SPLIT_SPECIAL, 1
.equ SPLIT_STATUS, 2

@main status
.equ STATUS_SLEEP, 7
.equ STATUS_POISON, 8
.equ STATUS_BURN, 0x10
.equ STATUS_FREEZE, 0x20
.equ STATUS_PARALYSIS, 0x40
.equ STATUS_BAD_POISON, 0x80
.equ STATUS_POISON_ANY, STATUS_POISON | STATUS_BAD_POISON
.equ STATUS_ANY, 0xFF

@secondary status
.equ STATUS2_CONFUSION, 	0x7
.equ STATUS2_FLINCH,		0x8
.equ STATUS2_UPROAR,		0x70
.equ STATUS2_MULTIPLETURNS,	0x1000
.equ STATUS2_WRAPPED,		0xE000
.equ STATUS2_INLOVE, 		0xF0000
.equ STATUS2_PUMPEDUP, 		0x100000
.equ STATUS2_TRANSFORMED, 	0x200000
.equ STATUS2_RECHARGE,		0x400000
.equ STATUS2_RAGE,			0x800000
.equ STATUS2_SUBSTITUTE, 	0x1000000
.equ STATUS2_DESTINYBOND,	0x2000000
.equ STATUS2_TRAPPED, 		0x4000000
.equ STATUS2_NIGHTMARE, 	0x8000000
.equ STATUS2_CURSED,		0x10000000
.equ STATUS2_IDENTIFIED, 	0x20000000
.equ STATUS2_CURLED,		0x40000000
.equ STATUS2_TORMENTED, 	0x80000000

@status 3
.equ STATUS3_SEEDED_RECOVERY,	0x3
.equ STATUS3_SEEDED, 			0x4
.equ STATUS3_LOCKON,			0x10
.equ STATUS3_PERISH_SONG, 		0x20
.equ STATUS3_INAIR, 			0x40
.equ STATUS3_UNDERGROUND, 		0x80
.equ STATUS3_MINIMIZED,			0x100
.equ STATUS3_CHARGED, 			0x200
.equ STATUS3_ROOTED, 			0x400
.equ STATUS3_YAWN, 				0x1800
.equ STATUS3_IMPRISONED, 		0x2000
.equ STATUS3_GRUDGE,			0x4000
.equ STATUS3_NO_CRIT,			0x8000
.equ STATUS3_AIR_BALLOON_BS, 	0x20000
.equ STATUS3_UNDERWATER, 		0x40000
.equ STATUS3_SWITCH_IN_ABILITY_DONE, 	0x80000
.equ STATUS3_TRACE_BS, 			0x100000
.equ STATUS3_LEVITATING, 		0x200000
.equ STATUS3_SMACKED_DOWN, 		0x400000
.equ STATUS3_AQUA_RING, 		0x800000
.equ STATUS3_SKY_DROP_ATTACKER, 0x1000000
.equ STATUS3_DISAPPEARED, 		0x2000000
.equ STATUS3_POWER_TRICK, 		0x4000000
.equ STATUS3_ABILITY_SUPRESS, 	0x8000000
.equ STATUS3_SKY_DROP_TARGET, 	0x10000000
.equ STATUS3_TELEKINESIS,		0x20000000
.equ STATUS3_MIRACLE_EYED,		0x40000000
.equ STATUS3_ILLUSION,			0x80000000

.equ STATUS3_SEMI_INVULNERABLE, STATUS3_INAIR | STATUS3_UNDERGROUND | STATUS3_UNDERWATER | STATUS3_DISAPPEARED

@side affecting
.equ SIDE_REFLECT, 0x1
.equ SIDE_LIGHTSCREEN, 0x2
.equ SIDE_CRAFTY_SHIELD, 0x8
.equ SIDE_SPIKES, 0x10
.equ SIDE_SAFEGUARD, 0x20
.equ SIDE_FUTUREATTACK, 0x40
.equ SIDE_MAT_BLOCK, 0x80
.equ SIDE_MIST, 0x100

@stats
.equ STAT_HP, 0x0
.equ STAT_ATK, 0x1
.equ STAT_DEF, 0x2
.equ STAT_SPD, 0x3
.equ STAT_SPATK, 0x4
.equ STAT_SP_ATK, 4
.equ STAT_SPDEF, 0x5
.equ STAT_SP_DEF, 5
.equ STAT_ACC, 0x6
.equ STAT_EVSN, 0x7
.equ STAT_EVASION, 0x7

.equ STAT_MIN, 0x0
.equ STAT_MAX, 0xC

.equ STAT_ANIM_HP, 0x1
.equ STAT_ANIM_ATK, 0x2
.equ STAT_ANIM_DEF, 0x4
.equ STAT_ANIM_SPD, 0x8
.equ STAT_ANIM_SPATK, 0x10
.equ STAT_ANIM_SPDEF, 0x20
.equ STAT_ANIM_ACC, 0x40
.equ STAT_ANIM_EVSN, 0x80

.equ STAT_ANIM_UP, 0x0
.equ STAT_ANIM_DOWN, 0x1
.equ STAT_ANIM_BY_TWO, 0x2
.equ STAT_ANIM_ONLY_MULTIPLE, 0x4
.equ STAT_ANIM_IGNORE_ABILITIES, 0x8
.equ STAT_ANIM_ONLY_TRIPLE, 0x10

.equ STAT_TARGET, 0x0
.equ STAT_BS_PTR, 0x1
.equ STAT_NOT_PROTECT_AFFECTED, 0x20
.equ STAT_ATTACKER, 0x40

.equ STAT_CERTAIN, 0x80

.equ INCREASE_1, 0x10
.equ INCREASE_2, 0x20
.equ INCREASE_3, 0x30
.equ INCREASE_4, 0x40
.equ INCREASE_5, 0x50
.equ INCREASE_6, 0x60

.equ DECREASE_1, 0x90
.equ DECREASE_2, 0xA0
.equ DECREASE_3, 0xB0
.equ DECREASE_4, 0xC0
.equ DECREASE_5, 0xD0
.equ DECREASE_6, 0xE0

@items
.equ ITEM_SAFARI_BALL, 5

@item effects
.equ ITEM_EFFECT_ORANBERRY, 1
.equ ITEM_EFFECT_CHERIBERRY, 2
.equ ITEM_EFFECT_CHESTOBERRY, 3
.equ ITEM_EFFECT_PECHABERRY, 4
.equ ITEM_EFFECT_RAWSTBERRY, 5
.equ ITEM_EFFECT_ASPEARBERRY, 6
.equ ITEM_EFFECT_LEPPABERRY, 7
.equ ITEM_EFFECT_PERSIMBERRY, 8
.equ ITEM_EFFECT_LUMBERRY, 9
.equ ITEM_EFFECT_FIGYBERRY, 10
.equ ITEM_EFFECT_WIKIBERRY, 11
.equ ITEM_EFFECT_MAGOBERRY, 12
.equ ITEM_EFFECT_AGUAVBERRY, 13
.equ ITEM_EFFECT_IAPAPABERRY, 14
.equ ITEM_EFFECT_LIECHIBERRY, 15
.equ ITEM_EFFECT_GANLONBERRY, 16
.equ ITEM_EFFECT_SALACBERRY, 17
.equ ITEM_EFFECT_PETAYABERRY, 18
.equ ITEM_EFFECT_APICOTBERRY, 19
.equ ITEM_EFFECT_LANSATBERRY, 20
.equ ITEM_EFFECT_STARFBERRY, 21
.equ ITEM_EFFECT_BRIGHTPOWDER, 22
.equ ITEM_EFFECT_WHITE_HERB, 23
.equ ITEM_EFFECT_MACHO_BRACE, 24
.equ ITEM_EFFECT_EXP_SHARE, 25
.equ ITEM_EFFECT_QUICK_CLAW, 26
.equ ITEM_EFFECT_SOOTHE_BELL, 27
.equ ITEM_EFFECT_MENTAL_HERB, 28
.equ ITEM_EFFECT_CHOICE_BAND, 29
.equ ITEM_EFFECT_KINGS_ROCK, 30
.equ ITEM_EFFECT_SILVERPOWDER, 31
.equ ITEM_EFFECT_AMULET_COIN, 32
.equ ITEM_EFFECT_CLEANSE_TAG, 33
.equ ITEM_EFFECT_SOUL_DEW, 34
.equ ITEM_EFFECT_DEEPSEA_TOOTH, 35
.equ ITEM_EFFECT_DEEPSEA_SCALE, 36
.equ ITEM_EFFECT_SMOKE_BALL, 37
.equ ITEM_EFFECT_EVERSTONE, 38
.equ ITEM_EFFECT_FOCUS_BAND, 39
.equ ITEM_EFFECT_LUCKY_EGG, 40
.equ ITEM_EFFECT_SCOPE_LENS, 41
.equ ITEM_EFFECT_METAL_COAT, 42
.equ ITEM_EFFECT_LEFTOVERS, 43
.equ ITEM_EFFECT_DRAGON_SCALE, 44
.equ ITEM_EFFECT_LIGHT_BALL, 45
.equ ITEM_EFFECT_SOFT_SAND, 46
.equ ITEM_EFFECT_HARD_STONE, 47
.equ ITEM_EFFECT_MIRACLE_SEED, 48
.equ ITEM_EFFECT_BLACKGLASSES, 49
.equ ITEM_EFFECT_BLACK_BELT, 50
.equ ITEM_EFFECT_MAGNET, 51
.equ ITEM_EFFECT_MYSTIC_WATER, 52
.equ ITEM_EFFECT_SHARP_BEAK, 53
.equ ITEM_EFFECT_POISON_BARB, 54
.equ ITEM_EFFECT_NEVERMELTICE, 55
.equ ITEM_EFFECT_SPELL_TAG, 56
.equ ITEM_EFFECT_TWISTED_SPOON, 57
.equ ITEM_EFFECT_CHARCOAL, 58
.equ ITEM_EFFECT_DRAGON_FANG, 59
.equ ITEM_EFFECT_SILK_SCARF, 60
.equ ITEM_EFFECT_UP_GRADE, 61
.equ ITEM_EFFECT_SHELL_BELL, 62
.equ ITEM_EFFECT_LUCKY_PUNCH, 63
.equ ITEM_EFFECT_METAL_POWDER, 64
.equ ITEM_EFFECT_THICK_CLUB, 65
.equ ITEM_EFFECT_STICK, 66

.equ ITEM_EFFECT_ROCKY_HELMET, 68

.equ ITEM_EFFECT_ASSAULT_VEST, 70
.equ ITEM_EFFECT_EVIOLITE, 71
.equ ITEM_EFFECT_PLATE, 72
.equ ITEM_EFFECT_MEGA_STONE, 73
.equ ITEM_EFFECT_LIFE_ORB, 74
.equ ITEM_EFFECT_TOXIC_ORB, 75
.equ ITEM_EFFECT_FLAME_ORB, 76
.equ ITEM_EFFECT_BLACK_SLUDGE, 77
.equ ITEM_EFFECT_SMOOTH_ROCK, 78
.equ ITEM_EFFECT_DAMP_ROCK, 79
.equ ITEM_EFFECT_HEAT_ROCK, 80
.equ ITEM_EFFECT_ICY_ROCK, 81
.equ ITEM_EFFECT_LIGHT_CLAY, 82
.equ ITEM_EFFECT_WIDE_LENS, 83
.equ ITEM_EFFECT_SAFETY_GOGGLES, 84
.equ ITEM_EFFECT_WEAKNESS_POLICY, 85
.equ ITEM_EFFECT_DRIVE, 86
.equ ITEM_EFFECT_MEMORY, 87
.equ ITEM_EFFECT_ADAMANT_ORB, 88
.equ ITEM_EFFECT_LUSTROUS_ORB, 89
.equ ITEM_EFFECT_GRISEOUS_ORB, 90
.equ ITEM_EFFECT_DESTINY_KNOT, 91
.equ ITEM_EFFECT_EXPERT_BELT, 92
.equ ITEM_EFFECT_PRIMAL_ORB, 93
.equ ITEM_EFFECT_GEM, 94
.equ ITEM_EFFECT_WEAKNESS_BERRY, 95
.equ ITEM_EFFECT_CUSTAP_BERRY, 96
.equ ITEM_EFFECT_LAGGING_TAIL, 97
.equ ITEM_EFFECT_IRON_BALL, 98
.equ ITEM_EFFECT_BINDING_BAND, 99

.equ ITEM_EFFECT_PROTECTIVE_PADS, 101
.equ ITEM_EFFECT_ABSORB_BULB, 102
.equ ITEM_EFFECT_AIR_BALLOON, 103
.equ ITEM_EFFECT_BIGROOT, 104
.equ ITEM_EFFECT_CELL_BATTERY, 105
.equ ITEM_EFFECT_EJECT_BUTTON, 106
.equ ITEM_EFFECT_FLOAT_STONE, 107
.equ ITEM_EFFECT_GRIP_CLAW, 108
.equ ITEM_EFFECT_LUMINOUS_MOSS, 109

.equ ITEM_EFFECT_METRONOME, 111
.equ ITEM_EFFECT_MUSCLE_BAND, 112
.equ ITEM_EFFECT_RED_CARD, 113
.equ ITEM_EFFECT_RING_TARGET, 114
.equ ITEM_EFFECT_SHED_SHELL, 115
.equ ITEM_EFFECT_SNOWBALL, 116
.equ ITEM_EFFECT_STICKY_BARB, 117
.equ ITEM_EFFECT_TERRAIN_EXTENDER, 118
.equ ITEM_EFFECT_WISE_GLASSES, 119
.equ ITEM_EFFECT_SEEDS, 120
.equ ITEM_EFFECT_JABOCA_ROWAP_BERRY, 121
.equ ITEM_EFFECT_KEE_BERRY, 122
.equ ITEM_EFFECT_MARANGA_BERRY, 123
.equ ITEM_EFFECT_ZOOM_LENS, 124
.equ ITEM_EFFECT_ADRENALINE_ORB, 125
.equ ITEM_EFFECT_POWER_HERB, 126
.equ ITEM_EFFECT_MICLE_BERRY, 127
.equ ITEM_EFFECT_ENIGMA_BERRY, 128
.equ ITEM_EFFECT_TYPE_BOOSTERS, 129
.equ ITEM_EFFECT_Z_CRYSTAL, 130
.equ ITEM_EFFECT_ABILITY_CAPSULE, 131
.equ ITEM_EFFECT_EJECT_PACK, 132
.equ ITEM_EFFECT_ROOM_SERVICE, 133
.equ ITEM_EFFECT_BLUNDER_POLICY, 134
.equ ITEM_EFFECT_HEAVY_DUTY_BOOTS, 135
.equ ITEM_EFFECT_UTILITY_UMBRELLA, 136
.equ ITEM_EFFECT_THROAT_SPRAY, 137

@strings

.equ Space, 0x00
.equ JumpLine, 0xFE
.equ BuffCharac, 0xFD
.equ Apos, 0xB4
.equ Comma, 0xB8
.equ Dot, 0xAD
.equ Exclam, 0xAB
.equ Interro, 0xAC
.equ Termin, 0xFF
.equ Dash, 0xAE
.equ Slash, 0xBA
.equ Para, 0xFB

.equ Poke_e, 0x1B

.equ A_, 0xBB
.equ B_, 0xBC
.equ C_, 0xBD
.equ D_, 0xBE
.equ E_, 0xBF
.equ F_, 0xC0
.equ G_, 0xC1
.equ H_, 0xC2
.equ I_, 0xC3
.equ J_, 0xC4
.equ K_, 0xC5
.equ L_, 0xC6
.equ M_, 0xC7
.equ N_, 0xC8
.equ O_, 0xC9
.equ P_, 0xCA
.equ Q_, 0xCB
.equ R_, 0xCC
.equ S_, 0xCD
.equ T_, 0xCE
.equ U_, 0xCF
.equ V_, 0xD0
.equ W_, 0xD1
.equ X_, 0xD2
.equ Y_, 0xD3
.equ Z_, 0xD4

.equ a_, 0xD5
.equ b_, 0xD6
.equ c_, 0xD7
.equ d_, 0xD8
.equ e_, 0xD9
.equ f_, 0xDA
.equ g_, 0xDB
.equ h_, 0xDC
.equ i_, 0xDD
.equ j_, 0xDE
.equ k_, 0xDF
.equ l_, 0xE0
.equ m_, 0xE1
.equ n_, 0xE2
.equ o_, 0xE3
.equ p_, 0xE4
.equ q_, 0xE5
.equ r_, 0xE6
.equ s_, 0xE7
.equ t_, 0xE8
.equ u_, 0xE9
.equ v_, 0xEA
.equ w_, 0xEB
.equ x_, 0xEC
.equ y_, 0xED
.equ z_, 0xEE

@pokemon
.equ SPECIES_NONE, 0x0
.equ SPECIES_BULBASAUR, 0x1
.equ SPECIES_IVYSAUR, 0x2
.equ SPECIES_VENUSAUR, 0x3
.equ SPECIES_CHARMANDER, 0x4
.equ SPECIES_CHARMELEON, 0x5
.equ SPECIES_CHARIZARD, 0x6
.equ SPECIES_SQUIRTLE, 0x7
.equ SPECIES_WARTORTLE, 0x8
.equ SPECIES_BLASTOISE, 0x9
.equ SPECIES_CATERPIE, 0xA
.equ SPECIES_METAPOD, 0xB
.equ SPECIES_BUTTERFREE, 0xC
.equ SPECIES_WEEDLE, 0xD
.equ SPECIES_KAKUNA, 0xE
.equ SPECIES_BEEDRILL, 0xF
.equ SPECIES_PIDGEY, 0x10
.equ SPECIES_PIDGEOTTO, 0x11
.equ SPECIES_PIDGEOT, 0x12
.equ SPECIES_RATTATA, 0x13
.equ SPECIES_RATICATE, 0x14
.equ SPECIES_SPEAROW, 0x15
.equ SPECIES_FEAROW, 0x16
.equ SPECIES_EKANS, 0x17
.equ SPECIES_ARBOK, 0x18
.equ SPECIES_PIKACHU, 0x19
.equ SPECIES_RAICHU, 0x1A
.equ SPECIES_SANDSHREW, 0x1B
.equ SPECIES_SANDSLASH, 0x1C
.equ SPECIES_NIDORAN_F, 0x1D
.equ SPECIES_NIDORINA, 0x1E
.equ SPECIES_NIDOQUEEN, 0x1F
.equ SPECIES_NIDORAN_M, 0x20
.equ SPECIES_NIDORINO, 0x21
.equ SPECIES_NIDOKING, 0x22
.equ SPECIES_CLEFAIRY, 0x23
.equ SPECIES_CLEFABLE, 0x24
.equ SPECIES_VULPIX, 0x25
.equ SPECIES_NINETALES, 0x26
.equ SPECIES_JIGGLYPUFF, 0x27
.equ SPECIES_WIGGLYTUFF, 0x28
.equ SPECIES_ZUBAT, 0x29
.equ SPECIES_GOLBAT, 0x2A
.equ SPECIES_ODDISH, 0x2B
.equ SPECIES_GLOOM, 0x2C
.equ SPECIES_VILEPLUME, 0x2D
.equ SPECIES_PARAS, 0x2E
.equ SPECIES_PARASECT, 0x2F
.equ SPECIES_VENONAT, 0x30
.equ SPECIES_VENOMOTH, 0x31
.equ SPECIES_DIGLETT, 0x32
.equ SPECIES_DUGTRIO, 0x33
.equ SPECIES_MEOWTH, 0x34
.equ SPECIES_PERSIAN, 0x35
.equ SPECIES_PSYDUCK, 0x36
.equ SPECIES_GOLDUCK, 0x37
.equ SPECIES_MANKEY, 0x38
.equ SPECIES_PRIMEAPE, 0x39
.equ SPECIES_GROWLITHE, 0x3A
.equ SPECIES_ARCANINE, 0x3B
.equ SPECIES_POLIWAG, 0x3C
.equ SPECIES_POLIWHIRL, 0x3D
.equ SPECIES_POLIWRATH, 0x3E
.equ SPECIES_ABRA, 0x3F
.equ SPECIES_KADABRA, 0x40
.equ SPECIES_ALAKAZAM, 0x41
.equ SPECIES_MACHOP, 0x42
.equ SPECIES_MACHOKE, 0x43
.equ SPECIES_MACHAMP, 0x44
.equ SPECIES_BELLSPROUT, 0x45
.equ SPECIES_WEEPINBELL, 0x46
.equ SPECIES_VICTREEBEL, 0x47
.equ SPECIES_TENTACOOL, 0x48
.equ SPECIES_TENTACRUEL, 0x49
.equ SPECIES_GEODUDE, 0x4A
.equ SPECIES_GRAVELER, 0x4B
.equ SPECIES_GOLEM, 0x4C
.equ SPECIES_PONYTA, 0x4D
.equ SPECIES_RAPIDASH, 0x4E
.equ SPECIES_SLOWPOKE, 0x4F
.equ SPECIES_SLOWBRO, 0x50
.equ SPECIES_MAGNEMITE, 0x51
.equ SPECIES_MAGNETON, 0x52
.equ SPECIES_FARFETCHED, 0x53
.equ SPECIES_FARFETCHD, 0x53
.equ SPECIES_DODUO, 0x54
.equ SPECIES_DODRIO, 0x55
.equ SPECIES_SEEL, 0x56
.equ SPECIES_DEWGONG, 0x57
.equ SPECIES_GRIMER, 0x58
.equ SPECIES_MUK, 0x59
.equ SPECIES_SHELLDER, 0x5A
.equ SPECIES_CLOYSTER, 0x5B
.equ SPECIES_GASTLY, 0x5C
.equ SPECIES_HAUNTER, 0x5D
.equ SPECIES_GENGAR, 0x5E
.equ SPECIES_ONIX, 0x5F
.equ SPECIES_DROWZEE, 0x60
.equ SPECIES_HYPNO, 0x61
.equ SPECIES_KRABBY, 0x62
.equ SPECIES_KINGLER, 0x63
.equ SPECIES_VOLTORB, 0x64
.equ SPECIES_ELECTRODE, 0x65
.equ SPECIES_EXEGGCUTE, 0x66
.equ SPECIES_EXEGGUTOR, 0x67
.equ SPECIES_CUBONE, 0x68
.equ SPECIES_MAROWAK, 0x69
.equ SPECIES_HITMONLEE, 0x6A
.equ SPECIES_HITMONCHAN, 0x6B
.equ SPECIES_LICKITUNG, 0x6C
.equ SPECIES_KOFFING, 0x6D
.equ SPECIES_WEEZING, 0x6E
.equ SPECIES_RHYHORN, 0x6F
.equ SPECIES_RHYDON, 0x70
.equ SPECIES_CHANSEY, 0x71
.equ SPECIES_TANGELA, 0x72
.equ SPECIES_KANGASKHAN, 0x73
.equ SPECIES_HORSEA, 0x74
.equ SPECIES_SEADRA, 0x75
.equ SPECIES_GOLDEEN, 0x76
.equ SPECIES_SEAKING, 0x77
.equ SPECIES_STARYU, 0x78
.equ SPECIES_STARMIE, 0x79
.equ SPECIES_MR_MIME, 0x7A
.equ SPECIES_SCYTHER, 0x7B
.equ SPECIES_JYNX, 0x7C
.equ SPECIES_ELECTABUZZ, 0x7D
.equ SPECIES_MAGMAR, 0x7E
.equ SPECIES_PINSIR, 0x7F
.equ SPECIES_TAUROS, 0x80
.equ SPECIES_MAGIKARP, 0x81
.equ SPECIES_GYARADOS, 0x82
.equ SPECIES_LAPRAS, 0x83
.equ SPECIES_DITTO, 0x84
.equ SPECIES_EEVEE, 0x85
.equ SPECIES_VAPOREON, 0x86
.equ SPECIES_JOLTEON, 0x87
.equ SPECIES_FLAREON, 0x88
.equ SPECIES_PORYGON, 0x89
.equ SPECIES_OMANYTE, 0x8A
.equ SPECIES_OMASTAR, 0x8B
.equ SPECIES_KABUTO, 0x8C
.equ SPECIES_KABUTOPS, 0x8D
.equ SPECIES_AERODACTYL, 0x8E
.equ SPECIES_SNORLAX, 0x8F
.equ SPECIES_ARTICUNO, 0x90
.equ SPECIES_ZAPDOS, 0x91
.equ SPECIES_MOLTRES, 0x92
.equ SPECIES_DRATINI, 0x93
.equ SPECIES_DRAGONAIR, 0x94
.equ SPECIES_DRAGONITE, 0x95
.equ SPECIES_MEWTWO, 0x96
.equ SPECIES_MEW, 0x97
.equ SPECIES_CHIKORITA, 0x98
.equ SPECIES_BAYLEEF, 0x99
.equ SPECIES_MEGANIUM, 0x9A
.equ SPECIES_CYNDAQUIL, 0x9B
.equ SPECIES_QUILAVA, 0x9C
.equ SPECIES_TYPHLOSION, 0x9D
.equ SPECIES_TOTODILE, 0x9E
.equ SPECIES_CROCONAW, 0x9F
.equ SPECIES_FERALIGATR, 0xA0
.equ SPECIES_SENTRET, 0xA1
.equ SPECIES_FURRET, 0xA2
.equ SPECIES_HOOTHOOT, 0xA3
.equ SPECIES_NOCTOWL, 0xA4
.equ SPECIES_LEDYBA, 0xA5
.equ SPECIES_LEDIAN, 0xA6
.equ SPECIES_SPINARAK, 0xA7
.equ SPECIES_ARIADOS, 0xA8
.equ SPECIES_CROBAT, 0xA9
.equ SPECIES_CHINCHOU, 0xAA
.equ SPECIES_LANTURN, 0xAB
.equ SPECIES_PICHU, 0xAC
.equ SPECIES_CLEFFA, 0xAD
.equ SPECIES_IGGLYBUFF, 0xAE
.equ SPECIES_TOGEPI, 0xAF
.equ SPECIES_TOGETIC, 0xB0
.equ SPECIES_NATU, 0xB1
.equ SPECIES_XATU, 0xB2
.equ SPECIES_MAREEP, 0xB3
.equ SPECIES_FLAAFFY, 0xB4
.equ SPECIES_AMPHAROS, 0xB5
.equ SPECIES_BELLOSSOM, 0xB6
.equ SPECIES_MARILL, 0xB7
.equ SPECIES_AZUMARILL, 0xB8
.equ SPECIES_SUDOWOODO, 0xB9
.equ SPECIES_POLITOED, 0xBA
.equ SPECIES_HOPPIP, 0xBB
.equ SPECIES_SKIPLOOM, 0xBC
.equ SPECIES_JUMPLUFF, 0xBD
.equ SPECIES_AIPOM, 0xBE
.equ SPECIES_SUNKERN, 0xBF
.equ SPECIES_SUNFLORA, 0xC0
.equ SPECIES_YANMA, 0xC1
.equ SPECIES_WOOPER, 0xC2
.equ SPECIES_QUAGSIRE, 0xC3
.equ SPECIES_ESPEON, 0xC4
.equ SPECIES_UMBREON, 0xC5
.equ SPECIES_MURKROW, 0xC6
.equ SPECIES_SLOWKING, 0xC7
.equ SPECIES_MISDREAVUS, 0xC8
.equ SPECIES_UNOWN, 0xC9
.equ SPECIES_WOBBUFFET, 0xCA
.equ SPECIES_GIRAFARIG, 0xCB
.equ SPECIES_PINECO, 0xCC
.equ SPECIES_FORRETRESS, 0xCD
.equ SPECIES_DUNSPARCE, 0xCE
.equ SPECIES_GLIGAR, 0xCF
.equ SPECIES_STEELIX, 0xD0
.equ SPECIES_SNUBBULL, 0xD1
.equ SPECIES_GRANBULL, 0xD2
.equ SPECIES_QWILFISH, 0xD3
.equ SPECIES_SCIZOR, 0xD4
.equ SPECIES_SHUCKLE, 0xD5
.equ SPECIES_HERACROSS, 0xD6
.equ SPECIES_SNEASEL, 0xD7
.equ SPECIES_TEDDIURSA, 0xD8
.equ SPECIES_URSARING, 0xD9
.equ SPECIES_SLUGMA, 0xDA
.equ SPECIES_MAGCARGO, 0xDB
.equ SPECIES_SWINUB, 0xDC
.equ SPECIES_PILOSWINE, 0xDD
.equ SPECIES_CORSOLA, 0xDE
.equ SPECIES_REMORAID, 0xDF
.equ SPECIES_OCTILLERY, 0xE0
.equ SPECIES_DELIBIRD, 0xE1
.equ SPECIES_MANTINE, 0xE2
.equ SPECIES_SKARMORY, 0xE3
.equ SPECIES_HOUNDOUR, 0xE4
.equ SPECIES_HOUNDOOM, 0xE5
.equ SPECIES_KINGDRA, 0xE6
.equ SPECIES_PHANPY, 0xE7
.equ SPECIES_DONPHAN, 0xE8
.equ SPECIES_PORYGON2, 0xE9
.equ SPECIES_STANTLER, 0xEA
.equ SPECIES_SMEARGLE, 0xEB
.equ SPECIES_TYROGUE, 0xEC
.equ SPECIES_HITMONTOP, 0xED
.equ SPECIES_SMOOCHUM, 0xEE
.equ SPECIES_ELEKID, 0xEF
.equ SPECIES_MAGBY, 0xF0
.equ SPECIES_MILTANK, 0xF1
.equ SPECIES_BLISSEY, 0xF2
.equ SPECIES_RAIKOU, 0xF3
.equ SPECIES_ENTEI, 0xF4
.equ SPECIES_SUICUNE, 0xF5
.equ SPECIES_LARVITAR, 0xF6
.equ SPECIES_PUPITAR, 0xF7
.equ SPECIES_TYRANITAR, 0xF8
.equ SPECIES_LUGIA, 0xF9
.equ SPECIES_HO_OH, 0xFA
.equ SPECIES_CELEBI, 0xFB

.equ SPECIES_TREECKO, 0x115
.equ SPECIES_GROVYLE, 0x116
.equ SPECIES_SCEPTILE, 0x117
.equ SPECIES_TORCHIC, 0x118
.equ SPECIES_COMBUSKEN, 0x119
.equ SPECIES_BLAZIKEN, 0x11A
.equ SPECIES_MUDKIP, 0x11B
.equ SPECIES_MARSHTOMP, 0x11C
.equ SPECIES_SWAMPERT, 0x11D
.equ SPECIES_POOCHYENA, 0x11E
.equ SPECIES_MIGHTYENA, 0x11F
.equ SPECIES_ZIGZAGOON, 0x120
.equ SPECIES_LINOONE, 0x121
.equ SPECIES_WURMPLE, 0x122
.equ SPECIES_SILCOON, 0x123
.equ SPECIES_BEAUTIFLY, 0x124
.equ SPECIES_CASCOON, 0x125
.equ SPECIES_DUSTOX, 0x126
.equ SPECIES_LOTAD, 0x127
.equ SPECIES_LOMBRE, 0x128
.equ SPECIES_LUDICOLO, 0x129
.equ SPECIES_SEEDOT, 0x12A
.equ SPECIES_NUZLEAF, 0x12B
.equ SPECIES_SHIFTRY, 0x12C
.equ SPECIES_NINCADA, 0x12D
.equ SPECIES_NINJASK, 0x12E
.equ SPECIES_SHEDINJA, 0x12F
.equ SPECIES_TAILLOW, 0x130
.equ SPECIES_SWELLOW, 0x131
.equ SPECIES_SHROOMISH, 0x132
.equ SPECIES_BRELOOM, 0x133
.equ SPECIES_SPINDA, 0x134
.equ SPECIES_WINGULL, 0x135
.equ SPECIES_PELIPPER, 0x136
.equ SPECIES_SURSKIT, 0x137
.equ SPECIES_MASQUERAIN, 0x138
.equ SPECIES_WAILMER, 0x139
.equ SPECIES_WAILORD, 0x13A
.equ SPECIES_SKITTY, 0x13B
.equ SPECIES_DELCATTY, 0x13C
.equ SPECIES_KECLEON, 0x13D
.equ SPECIES_BALTOY, 0x13E
.equ SPECIES_CLAYDOL, 0x13F
.equ SPECIES_NOSEPASS, 0x140
.equ SPECIES_TORKOAL, 0x141
.equ SPECIES_SABLEYE, 0x142
.equ SPECIES_BARBOACH, 0x143
.equ SPECIES_WHISCASH, 0x144
.equ SPECIES_LUVDISC, 0x145
.equ SPECIES_CORPHISH, 0x146
.equ SPECIES_CRAWDAUNT, 0x147
.equ SPECIES_FEEBAS, 0x148
.equ SPECIES_MILOTIC, 0x149
.equ SPECIES_CARVANHA, 0x14A
.equ SPECIES_SHARPEDO, 0x14B
.equ SPECIES_TRAPINCH, 0x14C
.equ SPECIES_VIBRAVA, 0x14D
.equ SPECIES_FLYGON, 0x14E
.equ SPECIES_MAKUHITA, 0x14F
.equ SPECIES_HARIYAMA, 0x150
.equ SPECIES_ELECTRIKE, 0x151
.equ SPECIES_MANECTRIC, 0x152
.equ SPECIES_NUMEL, 0x153
.equ SPECIES_CAMERUPT, 0x154
.equ SPECIES_SPHEAL, 0x155
.equ SPECIES_SEALEO, 0x156
.equ SPECIES_WALREIN, 0x157
.equ SPECIES_CACNEA, 0x158
.equ SPECIES_CACTURNE, 0x159
.equ SPECIES_SNORUNT, 0x15A
.equ SPECIES_GLALIE, 0x15B
.equ SPECIES_LUNATONE, 0x15C
.equ SPECIES_SOLROCK, 0x15D
.equ SPECIES_AZURILL, 0x15E
.equ SPECIES_SPOINK, 0x15F
.equ SPECIES_GRUMPIG, 0x160
.equ SPECIES_PLUSLE, 0x161
.equ SPECIES_MINUN, 0x162
.equ SPECIES_MAWILE, 0x163
.equ SPECIES_MEDITITE, 0x164
.equ SPECIES_MEDICHAM, 0x165
.equ SPECIES_SWABLU, 0x166
.equ SPECIES_ALTARIA, 0x167
.equ SPECIES_WYNAUT, 0x168
.equ SPECIES_DUSKULL, 0x169
.equ SPECIES_DUSCLOPS, 0x16A
.equ SPECIES_ROSELIA, 0x16B
.equ SPECIES_SLAKOTH, 0x16C
.equ SPECIES_VIGOROTH, 0x16D
.equ SPECIES_SLAKING, 0x16E
.equ SPECIES_GULPIN, 0x16F
.equ SPECIES_SWALOT, 0x170
.equ SPECIES_TROPIUS, 0x171
.equ SPECIES_WHISMUR, 0x172
.equ SPECIES_LOUDRED, 0x173
.equ SPECIES_EXPLOUD, 0x174
.equ SPECIES_CLAMPERL, 0x175
.equ SPECIES_HUNTAIL, 0x176
.equ SPECIES_GOREBYSS, 0x177
.equ SPECIES_ABSOL, 0x178
.equ SPECIES_SHUPPET, 0x179
.equ SPECIES_BANETTE, 0x17A
.equ SPECIES_SEVIPER, 0x17B
.equ SPECIES_ZANGOOSE, 0x17C
.equ SPECIES_RELICANTH, 0x17D
.equ SPECIES_ARON, 0x17E
.equ SPECIES_LAIRON, 0x17F
.equ SPECIES_AGGRON, 0x180
.equ SPECIES_CASTFORM, 0x181
.equ SPECIES_VOLBEAT, 0x182
.equ SPECIES_ILLUMISE, 0x183
.equ SPECIES_LILEEP, 0x184
.equ SPECIES_CRADILY, 0x185
.equ SPECIES_ANORITH, 0x186
.equ SPECIES_ARMALDO, 0x187
.equ SPECIES_RALTS, 0x188
.equ SPECIES_KIRLIA, 0x189
.equ SPECIES_GARDEVOIR, 0x18A
.equ SPECIES_BAGON, 0x18B
.equ SPECIES_SHELGON, 0x18C
.equ SPECIES_SALAMENCE, 0x18D
.equ SPECIES_BELDUM, 0x18E
.equ SPECIES_METANG, 0x18F
.equ SPECIES_METAGROSS, 0x190
.equ SPECIES_REGIROCK, 0x191
.equ SPECIES_REGICE, 0x192
.equ SPECIES_REGISTEEL, 0x193
.equ SPECIES_KYOGRE, 0x194
.equ SPECIES_GROUDON, 0x195
.equ SPECIES_RAYQUAZA, 0x196
.equ SPECIES_LATIAS, 0x197
.equ SPECIES_LATIOS, 0x198
.equ SPECIES_JIRACHI, 0x199
.equ SPECIES_DEOXYS, 0x19A
.equ SPECIES_CHIMECHO, 0x19B

.equ SPECIES_EGG, 0x19C
.equ SPECIES_UNOWN_B, 0x19D
.equ SPECIES_UNOWN_C, 0x19E
.equ SPECIES_UNOWN_D, 0x19F
.equ SPECIES_UNOWN_E, 0x1A0
.equ SPECIES_UNOWN_F, 0x1A1
.equ SPECIES_UNOWN_G, 0x1A2
.equ SPECIES_UNOWN_H, 0x1A3
.equ SPECIES_UNOWN_I, 0x1A4
.equ SPECIES_UNOWN_J, 0x1A5
.equ SPECIES_UNOWN_K, 0x1A6
.equ SPECIES_UNOWN_L, 0x1A7
.equ SPECIES_UNOWN_M, 0x1A8
.equ SPECIES_UNOWN_N, 0x1A9
.equ SPECIES_UNOWN_O, 0x1AA
.equ SPECIES_UNOWN_P, 0x1AB
.equ SPECIES_UNOWN_Q, 0x1AC
.equ SPECIES_UNOWN_R, 0x1AD
.equ SPECIES_UNOWN_S, 0x1AE
.equ SPECIES_UNOWN_T, 0x1AF
.equ SPECIES_UNOWN_U, 0x1B0
.equ SPECIES_UNOWN_V, 0x1B1
.equ SPECIES_UNOWN_W, 0x1B2
.equ SPECIES_UNOWN_X, 0x1B3
.equ SPECIES_UNOWN_Y, 0x1B4
.equ SPECIES_UNOWN_Z, 0x1B5
.equ SPECIES_UNOWN_EXCLAMATION, 0x1B6
.equ SPECIES_UNOWN_QUESTION, 0x1B7
.equ SPECIES_TURTWIG, 0x1B8
.equ SPECIES_GROTLE, 0x1B9
.equ SPECIES_TORTERRA, 0x1BA
.equ SPECIES_CHIMCHAR, 0x1BB
.equ SPECIES_MONFERNO, 0x1BC
.equ SPECIES_INFERNAPE, 0x1BD
.equ SPECIES_PIPLUP, 0x1BE
.equ SPECIES_PRINPLUP, 0x1BF
.equ SPECIES_EMPOLEON, 0x1C0
.equ SPECIES_STARLY, 0x1C1
.equ SPECIES_STARAVIA, 0x1C2
.equ SPECIES_STARAPTOR, 0x1C3
.equ SPECIES_BIDOOF, 0x1C4
.equ SPECIES_BIBAREL, 0x1C5
.equ SPECIES_KRICKETOT, 0x1C6
.equ SPECIES_KRICKETUNE, 0x1C7
.equ SPECIES_SHINX, 0x1C8
.equ SPECIES_LUXIO, 0x1C9
.equ SPECIES_LUXRAY, 0x1CA
.equ SPECIES_BUDEW, 0x1CB
.equ SPECIES_ROSERADE, 0x1CC
.equ SPECIES_CRANIDOS, 0x1CD
.equ SPECIES_RAMPARDOS, 0x1CE
.equ SPECIES_SHIELDON, 0x1CF
.equ SPECIES_BASTIODON, 0x1D0
.equ SPECIES_BURMY, 0x1D1
.equ SPECIES_WORMADAM, 0x1D2
.equ SPECIES_MOTHIM, 0x1D3
.equ SPECIES_COMBEE, 0x1D4
.equ SPECIES_VESPIQUEN, 0x1D5
.equ SPECIES_PACHIRISU, 0x1D6
.equ SPECIES_BUIZEL, 0x1D7
.equ SPECIES_FLOATZEL, 0x1D8
.equ SPECIES_CHERUBI, 0x1D9
.equ SPECIES_CHERRIM, 0x1DA
.equ SPECIES_SHELLOS, 0x1DB
.equ SPECIES_GASTRODON, 0x1DC
.equ SPECIES_AMBIPOM, 0x1DD
.equ SPECIES_DRIFLOON, 0x1DE
.equ SPECIES_DRIFBLIM, 0x1DF
.equ SPECIES_BUNEARY, 0x1E0
.equ SPECIES_LOPUNNY, 0x1E1
.equ SPECIES_MISMAGIUS, 0x1E2
.equ SPECIES_HONCHKROW, 0x1E3
.equ SPECIES_GLAMEOW, 0x1E4
.equ SPECIES_PURUGLY, 0x1E5
.equ SPECIES_CHINGLING, 0x1E6
.equ SPECIES_STUNKY, 0x1E7
.equ SPECIES_SKUNTANK, 0x1E8
.equ SPECIES_BRONZOR, 0x1E9
.equ SPECIES_BRONZONG, 0x1EA
.equ SPECIES_BONSLY, 0x1EB
.equ SPECIES_MIME_JR, 0x1EC
.equ SPECIES_HAPPINY, 0x1ED
.equ SPECIES_CHATOT, 0x1EE
.equ SPECIES_SPIRITOMB, 0x1EF
.equ SPECIES_GIBLE, 0x1F0
.equ SPECIES_GABITE, 0x1F1
.equ SPECIES_GARCHOMP, 0x1F2
.equ SPECIES_MUNCHLAX, 0x1F3
.equ SPECIES_RIOLU, 0x1F4
.equ SPECIES_LUCARIO, 0x1F5
.equ SPECIES_HIPPOPOTAS, 0x1F6
.equ SPECIES_HIPPOWDON, 0x1F7
.equ SPECIES_SKORUPI, 0x1F8
.equ SPECIES_DRAPION, 0x1F9
.equ SPECIES_CROAGUNK, 0x1FA
.equ SPECIES_TOXICROAK, 0x1FB
.equ SPECIES_CARNIVINE, 0x1FC
.equ SPECIES_FINNEON, 0x1FD
.equ SPECIES_LUMINEON, 0x1FE
.equ SPECIES_MANTYKE, 0x1FF
.equ SPECIES_SNOVER, 0x200
.equ SPECIES_ABOMASNOW, 0x201
.equ SPECIES_WEAVILE, 0x202
.equ SPECIES_MAGNEZONE, 0x203
.equ SPECIES_LICKILICKY, 0x204
.equ SPECIES_RHYPERIOR, 0x205
.equ SPECIES_TANGROWTH, 0x206
.equ SPECIES_ELECTIVIRE, 0x207
.equ SPECIES_MAGMORTAR, 0x208
.equ SPECIES_TOGEKISS, 0x209
.equ SPECIES_YANMEGA, 0x20A
.equ SPECIES_LEAFEON, 0x20B
.equ SPECIES_GLACEON, 0x20C
.equ SPECIES_GLISCOR, 0x20D
.equ SPECIES_MAMOSWINE, 0x20E
.equ SPECIES_PORYGON_Z, 0x20F
.equ SPECIES_GALLADE, 0x210
.equ SPECIES_PROBOPASS, 0x211
.equ SPECIES_DUSKNOIR, 0x212
.equ SPECIES_FROSLASS, 0x213
.equ SPECIES_ROTOM, 0x214
.equ SPECIES_UXIE, 0x215
.equ SPECIES_MESPRIT, 0x216
.equ SPECIES_AZELF, 0x217
.equ SPECIES_DIALGA, 0x218
.equ SPECIES_PALKIA, 0x219
.equ SPECIES_HEATRAN, 0x21A
.equ SPECIES_REGIGIGAS, 0x21B
.equ SPECIES_GIRATINA, 0x21C
.equ SPECIES_CRESSELIA, 0x21D
.equ SPECIES_PHIONE, 0x21E
.equ SPECIES_MANAPHY, 0x21F
.equ SPECIES_DARKRAI, 0x220
.equ SPECIES_SHAYMIN, 0x221
.equ SPECIES_ARCEUS, 0x222
.equ SPECIES_VICTINI, 0x223
.equ SPECIES_SNIVY, 0x224
.equ SPECIES_SERVINE, 0x225
.equ SPECIES_SERPERIOR, 0x226
.equ SPECIES_TEPIG, 0x227
.equ SPECIES_PIGNITE, 0x228
.equ SPECIES_EMBOAR, 0x229
.equ SPECIES_OSHAWOTT, 0x22A
.equ SPECIES_DEWOTT, 0x22B
.equ SPECIES_SAMUROTT, 0x22C
.equ SPECIES_PATRAT, 0x22D
.equ SPECIES_WATCHOG, 0x22E
.equ SPECIES_LILLIPUP, 0x22F
.equ SPECIES_HERDIER, 0x230
.equ SPECIES_STOUTLAND, 0x231
.equ SPECIES_PURRLOIN, 0x232
.equ SPECIES_LIEPARD, 0x233
.equ SPECIES_PANSAGE, 0x234
.equ SPECIES_SIMISAGE, 0x235
.equ SPECIES_PANSEAR, 0x236
.equ SPECIES_SIMISEAR, 0x237
.equ SPECIES_PANPOUR, 0x238
.equ SPECIES_SIMIPOUR, 0x239
.equ SPECIES_MUNNA, 0x23A
.equ SPECIES_MUSHARNA, 0x23B
.equ SPECIES_PIDOVE, 0x23C
.equ SPECIES_TRANQUILL, 0x23D
.equ SPECIES_UNFEZANT, 0x23E
.equ SPECIES_BLITZLE, 0x23F
.equ SPECIES_ZEBSTRIKA, 0x240
.equ SPECIES_ROGGENROLA, 0x241
.equ SPECIES_BOLDORE, 0x242
.equ SPECIES_GIGALITH, 0x243
.equ SPECIES_WOOBAT, 0x244
.equ SPECIES_SWOOBAT, 0x245
.equ SPECIES_DRILBUR, 0x246
.equ SPECIES_EXCADRILL, 0x247
.equ SPECIES_AUDINO, 0x248
.equ SPECIES_TIMBURR, 0x249
.equ SPECIES_GURDURR, 0x24A
.equ SPECIES_CONKELDURR, 0x24B
.equ SPECIES_TYMPOLE, 0x24C
.equ SPECIES_PALPITOAD, 0x24D
.equ SPECIES_SEISMITOAD, 0x24E
.equ SPECIES_THROH, 0x24F
.equ SPECIES_SAWK, 0x250
.equ SPECIES_SEWADDLE, 0x251
.equ SPECIES_SWADLOON, 0x252
.equ SPECIES_LEAVANNY, 0x253
.equ SPECIES_VENIPEDE, 0x254
.equ SPECIES_WHIRLIPEDE, 0x255
.equ SPECIES_SCOLIPEDE, 0x256
.equ SPECIES_COTTONEE, 0x257
.equ SPECIES_WHIMSICOTT, 0x258
.equ SPECIES_PETILIL, 0x259
.equ SPECIES_LILLIGANT, 0x25A
.equ SPECIES_BASCULIN_RED, 0x25B
.equ SPECIES_SANDILE, 0x25C
.equ SPECIES_KROKOROK, 0x25D
.equ SPECIES_KROOKODILE, 0x25E
.equ SPECIES_DARUMAKA, 0x25F
.equ SPECIES_DARMANITAN, 0x260
.equ SPECIES_MARACTUS, 0x261
.equ SPECIES_DWEBBLE, 0x262
.equ SPECIES_CRUSTLE, 0x263
.equ SPECIES_SCRAGGY, 0x264
.equ SPECIES_SCRAFTY, 0x265
.equ SPECIES_SIGILYPH, 0x266
.equ SPECIES_YAMASK, 0x267
.equ SPECIES_COFAGRIGUS, 0x268
.equ SPECIES_TIRTOUGA, 0x269
.equ SPECIES_CARRACOSTA, 0x26A
.equ SPECIES_ARCHEN, 0x26B
.equ SPECIES_ARCHEOPS, 0x26C
.equ SPECIES_TRUBBISH, 0x26D
.equ SPECIES_GARBODOR, 0x26E
.equ SPECIES_ZORUA, 0x26F
.equ SPECIES_ZOROARK, 0x270
.equ SPECIES_MINCCINO, 0x271
.equ SPECIES_CINCCINO, 0x272
.equ SPECIES_GOTHITA, 0x273
.equ SPECIES_GOTHORITA, 0x274
.equ SPECIES_GOTHITELLE, 0x275
.equ SPECIES_SOLOSIS, 0x276
.equ SPECIES_DUOSION, 0x277
.equ SPECIES_REUNICLUS, 0x278
.equ SPECIES_DUCKLETT, 0x279
.equ SPECIES_SWANNA, 0x27A
.equ SPECIES_VANILLITE, 0x27B
.equ SPECIES_VANILLISH, 0x27C
.equ SPECIES_VANILLUXE, 0x27D
.equ SPECIES_DEERLING, 0x27E
.equ SPECIES_SAWSBUCK, 0x27F
.equ SPECIES_EMOLGA, 0x280
.equ SPECIES_KARRABLAST, 0x281
.equ SPECIES_ESCAVALIER, 0x282
.equ SPECIES_FOONGUS, 0x283
.equ SPECIES_AMOONGUSS, 0x284
.equ SPECIES_FRILLISH, 0x285
.equ SPECIES_JELLICENT, 0x286
.equ SPECIES_ALOMOMOLA, 0x287
.equ SPECIES_JOLTIK, 0x288
.equ SPECIES_GALVANTULA, 0x289
.equ SPECIES_FERROSEED, 0x28A
.equ SPECIES_FERROTHORN, 0x28B
.equ SPECIES_KLINK, 0x28C
.equ SPECIES_KLANG, 0x28D
.equ SPECIES_KLINKLANG, 0x28E
.equ SPECIES_TYNAMO, 0x28F
.equ SPECIES_EELEKTRIK, 0x290
.equ SPECIES_EELEKTROSS, 0x291
.equ SPECIES_ELGYEM, 0x292
.equ SPECIES_BEHEEYEM, 0x293
.equ SPECIES_LITWICK, 0x294
.equ SPECIES_LAMPENT, 0x295
.equ SPECIES_CHANDELURE, 0x296
.equ SPECIES_AXEW, 0x297
.equ SPECIES_FRAXURE, 0x298
.equ SPECIES_HAXORUS, 0x299
.equ SPECIES_CUBCHOO, 0x29A
.equ SPECIES_BEARTIC, 0x29B
.equ SPECIES_CRYOGONAL, 0x29C
.equ SPECIES_SHELMET, 0x29D
.equ SPECIES_ACCELGOR, 0x29E
.equ SPECIES_STUNFISK, 0x29F
.equ SPECIES_MIENFOO, 0x2A0
.equ SPECIES_MIENSHAO, 0x2A1
.equ SPECIES_DRUDDIGON, 0x2A2
.equ SPECIES_GOLETT, 0x2A3
.equ SPECIES_GOLURK, 0x2A4
.equ SPECIES_PAWNIARD, 0x2A5
.equ SPECIES_BISHARP, 0x2A6
.equ SPECIES_BOUFFALANT, 0x2A7
.equ SPECIES_RUFFLET, 0x2A8
.equ SPECIES_BRAVIARY, 0x2A9
.equ SPECIES_VULLABY, 0x2AA
.equ SPECIES_MANDIBUZZ, 0x2AB
.equ SPECIES_HEATMOR, 0x2AC
.equ SPECIES_DURANT, 0x2AD
.equ SPECIES_DEINO, 0x2AE
.equ SPECIES_ZWEILOUS, 0x2AF
.equ SPECIES_HYDREIGON, 0x2B0
.equ SPECIES_LARVESTA, 0x2B1
.equ SPECIES_VOLCARONA, 0x2B2
.equ SPECIES_COBALION, 0x2B3
.equ SPECIES_TERRAKION, 0x2B4
.equ SPECIES_VIRIZION, 0x2B5
.equ SPECIES_TORNADUS, 0x2B6
.equ SPECIES_THUNDURUS, 0x2B7
.equ SPECIES_RESHIRAM, 0x2B8
.equ SPECIES_ZEKROM, 0x2B9
.equ SPECIES_LANDORUS, 0x2BA
.equ SPECIES_KYUREM, 0x2BB
.equ SPECIES_KELDEO, 0x2BC
.equ SPECIES_MELOETTA, 0x2BD
.equ SPECIES_GENESECT, 0x2BE
.equ SPECIES_UNFEZANT_F, 0x2BF
.equ SPECIES_FRILLISH_F, 0x2C0
.equ SPECIES_JELLICENT_F, 0x2C1
.equ SPECIES_SHADOW_WARRIOR, 0x2C2
.equ SPECIES_BURMY_SANDY, 0x2C3
.equ SPECIES_BURMY_TRASH, 0x2C4
.equ SPECIES_WORMADAM_SANDY, 0x2C5
.equ SPECIES_WORMADAM_TRASH, 0x2C6
.equ SPECIES_SHELLOS_EAST, 0x2C7
.equ SPECIES_GASTRODON_EAST, 0x2C8
.equ SPECIES_ROTOM_HEAT, 0x2C9
.equ SPECIES_ROTOM_WASH, 0x2CA
.equ SPECIES_ROTOM_FROST, 0x2CB
.equ SPECIES_ROTOM_FAN, 0x2CC
.equ SPECIES_ROTOM_MOW, 0x2CD
.equ SPECIES_GIRATINA_ORIGIN, 0x2CE
.equ SPECIES_SHAYMIN_SKY, 0x2CF
.equ SPECIES_ARCEUS_FIGHT, 0x2D0
.equ SPECIES_ARCEUS_FLYING, 0x2D1
.equ SPECIES_ARCEUS_POISON, 0x2D2
.equ SPECIES_ARCEUS_GROUND, 0x2D3
.equ SPECIES_ARCEUS_ROCK, 0x2D4
.equ SPECIES_ARCEUS_BUG, 0x2D5
.equ SPECIES_ARCEUS_GHOST, 0x2D6
.equ SPECIES_ARCEUS_STEEL, 0x2D7
.equ SPECIES_ARCEUS_FIRE, 0x2D8
.equ SPECIES_ARCEUS_WATER, 0x2D9
.equ SPECIES_ARCEUS_GRASS, 0x2DA
.equ SPECIES_ARCEUS_ELECTRIC, 0x2DB
.equ SPECIES_ARCEUS_PSYCHIC, 0x2DC
.equ SPECIES_ARCEUS_ICE, 0x2DD
.equ SPECIES_ARCEUS_DRAGON, 0x2DE
.equ SPECIES_ARCEUS_DARK, 0x2DF
.equ SPECIES_BASCULIN_BLUE, 0x2E0
.equ SPECIES_DARMANITANZEN, 0x2E1
.equ SPECIES_DEERLING_SUMMER, 0x2E2
.equ SPECIES_DEERLING_AUTUMN, 0x2E3
.equ SPECIES_DEERLING_WINTER, 0x2E4
.equ SPECIES_SAWSBUCK_SUMMER, 0x2E5
.equ SPECIES_SAWSBUCK_AUTUMN, 0x2E6
.equ SPECIES_SAWSBUCK_WINTER, 0x2E7
.equ SPECIES_HIPPOPOTAS_F, 0x2E8
.equ SPECIES_HIPPOWDON_F, 0x2E9
.equ SPECIES_MELOETTA_PIROUETTE, 0x2EA
.equ SPECIES_GENESECT_SHOCK, 0x2EB
.equ SPECIES_GENESECT_BURN, 0x2EC
.equ SPECIES_GENESECT_CHILL, 0x2ED
.equ SPECIES_GENESECT_DOUSE, 0x2EE
.equ SPECIES_CHERRIM_SUN, 0x2EF
.equ SPECIES_KYUREM_BLACK, 0x2F0
.equ SPECIES_KYUREM_WHITE, 0x2F1
.equ SPECIES_TORNADUS_THERIAN, 0x2F2
.equ SPECIES_THUNDURUS_THERIAN, 0x2F3
.equ SPECIES_LANDORUS_THERIAN, 0x2F4
.equ SPECIES_KELDEO_RESOLUTE, 0x2F5
.equ SPECIES_CHESPIN, 0x2F6
.equ SPECIES_QUILLADIN, 0x2F7
.equ SPECIES_CHESNAUGHT, 0x2F8
.equ SPECIES_FENNEKIN, 0x2F9
.equ SPECIES_BRAIXEN, 0x2FA
.equ SPECIES_DELPHOX, 0x2FB
.equ SPECIES_FROAKIE, 0x2FC
.equ SPECIES_FROGADIER, 0x2FD
.equ SPECIES_GRENINJA, 0x2FE
.equ SPECIES_BUNNELBY, 0x2FF
.equ SPECIES_DIGGERSBY, 0x300
.equ SPECIES_FLETCHLING, 0x301
.equ SPECIES_FLETCHINDER, 0x302
.equ SPECIES_TALONFLAME, 0x303
.equ SPECIES_SCATTERBUG, 0x304
.equ SPECIES_SPEWPA, 0x305
.equ SPECIES_VIVILLON, 0x306
.equ SPECIES_LITLEO, 0x307
.equ SPECIES_PYROAR, 0x308
.equ SPECIES_FLABEBE, 0x309
.equ SPECIES_FLOETTE, 0x30A
.equ SPECIES_FLORGES, 0x30B
.equ SPECIES_SKIDDO, 0x30C
.equ SPECIES_GOGOAT, 0x30D
.equ SPECIES_PANCHAM, 0x30E
.equ SPECIES_PANGORO, 0x30F
.equ SPECIES_FURFROU, 0x310
.equ SPECIES_ESPURR, 0x311
.equ SPECIES_MEOWSTIC, 0x312
.equ SPECIES_HONEDGE, 0x313
.equ SPECIES_DOUBLADE, 0x314
.equ SPECIES_AEGISLASH, 0x315
.equ SPECIES_SPRITZEE, 0x316
.equ SPECIES_AROMATISSE, 0x317
.equ SPECIES_SWIRLIX, 0x318
.equ SPECIES_SLURPUFF, 0x319
.equ SPECIES_INKAY, 0x31A
.equ SPECIES_MALAMAR, 0x31B
.equ SPECIES_BINACLE, 0x31C
.equ SPECIES_BARBARACLE, 0x31D
.equ SPECIES_SKRELP, 0x31E
.equ SPECIES_DRAGALGE, 0x31F
.equ SPECIES_CLAUNCHER, 0x320
.equ SPECIES_CLAWITZER, 0x321
.equ SPECIES_HELIOPTILE, 0x322
.equ SPECIES_HELIOLISK, 0x323
.equ SPECIES_TYRUNT, 0x324
.equ SPECIES_TYRANTRUM, 0x325
.equ SPECIES_AMAURA, 0x326
.equ SPECIES_AURORUS, 0x327
.equ SPECIES_SYLVEON, 0x328
.equ SPECIES_HAWLUCHA, 0x329
.equ SPECIES_DEDENNE, 0x32A
.equ SPECIES_CARBINK, 0x32B
.equ SPECIES_GOOMY, 0x32C
.equ SPECIES_SLIGGOO, 0x32D
.equ SPECIES_GOODRA, 0x32E
.equ SPECIES_KLEFKI, 0x32F
.equ SPECIES_PHANTUMP, 0x330
.equ SPECIES_TREVENANT, 0x331
.equ SPECIES_PUMPKABOO, 0x332
.equ SPECIES_GOURGEIST, 0x333
.equ SPECIES_BERGMITE, 0x334
.equ SPECIES_AVALUGG, 0x335
.equ SPECIES_NOIBAT, 0x336
.equ SPECIES_NOIVERN, 0x337
.equ SPECIES_XERNEAS, 0x338
.equ SPECIES_YVELTAL, 0x339
.equ SPECIES_ZYGARDE, 0x33A
.equ SPECIES_DIANCIE, 0x33B
.equ SPECIES_HOOPA, 0x33C
.equ SPECIES_HOOPA_UNBOUND, 0x33D
.equ SPECIES_VOLCANION, 0x33E
.equ SPECIES_PYROAR_FEMALE, 0x33F
.equ SPECIES_MEOWSTIC_FEMALE, 0x340
.equ SPECIES_AEGISLASH_BLADE, 0x341
.equ SPECIES_ARCEUS_FAIRY, 0x342
.equ SPECIES_ZYGARDE_CELL, 0x343
.equ SPECIES_ZYGARDE_CORE, 0x344
.equ SPECIES_ZYGARDE_10, 0x345
.equ SPECIES_ZYGARDE_COMPLETE, 0x346
.equ SPECIES_ASHGRENINJA, 0x347
.equ SPECIES_FLABEBE_BLUE, 0x348
.equ SPECIES_FLABEBE_ORANGE, 0x349
.equ SPECIES_FLABEBE_YELLOW, 0x34A
.equ SPECIES_FLABEBE_WHITE, 0x34B
.equ SPECIES_FLOETTE_BLUE, 0x34C
.equ SPECIES_FLOETTE_ORANGE, 0x34D
.equ SPECIES_FLOETTE_YELLOW, 0x34E
.equ SPECIES_FLOETTE_WHITE, 0x34F
.equ SPECIES_FLOETTE_ETERNAL, 0x350
.equ SPECIES_FLORGES_BLUE, 0x351
.equ SPECIES_FLORGES_ORANGE, 0x352
.equ SPECIES_FLORGES_YELLOW, 0x353
.equ SPECIES_FLORGES_WHITE, 0x354
.equ SPECIES_PUMPKABOO_XL, 0x355
.equ SPECIES_PUMPKABOO_L, 0x356
.equ SPECIES_PUMPKABOO_M, 0x357
.equ SPECIES_GOURGEIST_XL, 0x358
.equ SPECIES_GOURGEIST_L, 0x359
.equ SPECIES_GOURGEIST_M, 0x35A

.equ SPECIES_FURFROU_HEART, 0x35B
.equ SPECIES_FURFROU_DIAMOND, 0x35C
.equ SPECIES_FURFROU_STAR, 0x35D
.equ SPECIES_FURFROU_PHAROAH, 0x35E
.equ SPECIES_FURFROU_KABUKI, 0x35F
.equ SPECIES_FURFROU_LA_REINE, 0x360
.equ SPECIES_FURFROU_MATRON, 0x361
.equ SPECIES_FURFROU_DANDY, 0x362
.equ SPECIES_FURFROU_DEBUTANTE, 0x363
.equ SPECIES_VIVILLON_FANCY, 0x364
.equ SPECIES_VENUSAUR_MEGA, 0x365
.equ SPECIES_CHARIZARD_MEGA_X, 0x366
.equ SPECIES_CHARIZARD_MEGA_Y, 0x367
.equ SPECIES_BLASTOISE_MEGA, 0x368
.equ SPECIES_BEEDRILL_MEGA, 0x369
.equ SPECIES_PIDGEOT_MEGA, 0x36A
.equ SPECIES_ALAKAZAM_MEGA, 0x36B
.equ SPECIES_SLOWBRO_MEGA, 0x36C
.equ SPECIES_GENGAR_MEGA, 0x36D
.equ SPECIES_KANGASKHAN_MEGA, 0x36E
.equ SPECIES_PINSIR_MEGA, 0x36F
.equ SPECIES_GYARADOS_MEGA, 0x370
.equ SPECIES_AERODACTYL_MEGA, 0x371
.equ SPECIES_MEWTWO_MEGA_X, 0x372
.equ SPECIES_MEWTWO_MEGA_Y, 0x373
.equ SPECIES_AMPHAROS_MEGA, 0x374
.equ SPECIES_STEELIX_MEGA, 0x375
.equ SPECIES_SCIZOR_MEGA, 0x376
.equ SPECIES_HERACROSS_MEGA, 0x377
.equ SPECIES_HOUNDOOM_MEGA, 0x378
.equ SPECIES_TYRANITAR_MEGA, 0x379
.equ SPECIES_SCEPTILE_MEGA, 0x37A
.equ SPECIES_BLAZIKEN_MEGA, 0x37B
.equ SPECIES_SWAMPERT_MEGA, 0x37C
.equ SPECIES_GARDEVOIR_MEGA, 0x37D
.equ SPECIES_SABLEYE_MEGA, 0x37E
.equ SPECIES_MAWILE_MEGA, 0x37F
.equ SPECIES_AGGRON_MEGA, 0x380
.equ SPECIES_MEDICHAM_MEGA, 0x381
.equ SPECIES_MANECTRIC_MEGA, 0x382
.equ SPECIES_SHARPEDO_MEGA, 0x383
.equ SPECIES_CAMERUPT_MEGA, 0x384
.equ SPECIES_ALTARIA_MEGA, 0x385
.equ SPECIES_BANETTE_MEGA, 0x386
.equ SPECIES_ABSOL_MEGA, 0x387
.equ SPECIES_GLALIE_MEGA, 0x388
.equ SPECIES_SALAMENCE_MEGA, 0x389
.equ SPECIES_METAGROSS_MEGA, 0x38A
.equ SPECIES_LATIAS_MEGA, 0x38B
.equ SPECIES_LATIOS_MEGA, 0x38C
.equ SPECIES_GROUDON_PRIMAL, 0x38D
.equ SPECIES_KYOGRE_PRIMAL, 0x38E
.equ SPECIES_RAYQUAZA_MEGA, 0x38F
.equ SPECIES_LOPUNNY_MEGA, 0x390
.equ SPECIES_GARCHOMP_MEGA, 0x391
.equ SPECIES_LUCARIO_MEGA, 0x392
.equ SPECIES_ABOMASNOW_MEGA, 0x393
.equ SPECIES_GALLADE_MEGA, 0x394
.equ SPECIES_AUDINO_MEGA, 0x395
.equ SPECIES_DIANCIE_MEGA, 0x396
.equ SPECIES_DIALGA_PRIMAL, 0x397
.equ SPECIES_PALKIA_PRIMAL, 0x398
.equ SPECIES_VIVILLON_ARCHIPELAGO, 0x399
.equ SPECIES_VIVILLON_CONTINENTAL, 0x39A
.equ SPECIES_VIVILLON_ELEGANT, 0x39B
.equ SPECIES_VIVILLON_GARDEN, 0x39C
.equ SPECIES_VIVILLON_HIGH_PLAINS, 0x39D
.equ SPECIES_VIVILLON_ICY_SNOW, 0x39E
.equ SPECIES_VIVILLON_JUNGLE, 0x39F
.equ SPECIES_VIVILLON_MARINE, 0x3A0
.equ SPECIES_VIVILLON_MODERN, 0x3A1
.equ SPECIES_VIVILLON_MONSOON, 0x3A2
.equ SPECIES_VIVILLON_OCEAN, 0x3A3
.equ SPECIES_VIVILLON_POKEBALL, 0x3A4
.equ SPECIES_VIVILLON_POLAR, 0x3A5
.equ SPECIES_VIVILLON_RIVER, 0x3A6
.equ SPECIES_VIVILLON_SANDSTORM, 0x3A7
.equ SPECIES_VIVILLON_SAVANNA, 0x3A8
.equ SPECIES_VIVILLON_SUN, 0x3A9
.equ SPECIES_VIVILLON_TUNDRA, 0x3AA
.equ SPECIES_ROWLET, 0x3AB
.equ SPECIES_DARTRIX, 0x3AC
.equ SPECIES_DECIDUEYE, 0x3AD
.equ SPECIES_LITTEN, 0x3AE
.equ SPECIES_TORRACAT, 0x3AF
.equ SPECIES_INCINEROAR, 0x3B0
.equ SPECIES_POPPLIO, 0x3B1
.equ SPECIES_BRIONNE, 0x3B2
.equ SPECIES_PRIMARINA, 0x3B3
.equ SPECIES_PIKIPEK, 0x3B4
.equ SPECIES_TRUMBEAK, 0x3B5
.equ SPECIES_TOUCANNON, 0x3B6
.equ SPECIES_YUNGOOS, 0x3B7
.equ SPECIES_GUMSHOOS, 0x3B8
.equ SPECIES_GRUBBIN, 0x3B9
.equ SPECIES_CHARJABUG, 0x3BA
.equ SPECIES_VIKAVOLT, 0x3BB
.equ SPECIES_CRABRAWLER, 0x3BC
.equ SPECIES_CRABOMINABLE, 0x3BD
.equ SPECIES_ORICORIO, 0x3BE
.equ SPECIES_CUTIEFLY, 0x3BF
.equ SPECIES_RIBOMBEE, 0x3C0
.equ SPECIES_ROCKRUFF, 0x3C1
.equ SPECIES_LYCANROC, 0x3C2
.equ SPECIES_WISHIWASHI, 0x3C3
.equ SPECIES_MAREANIE, 0x3C4
.equ SPECIES_TOXAPEX, 0x3C5
.equ SPECIES_MUDBRAY, 0x3C6
.equ SPECIES_MUDSDALE, 0x3C7
.equ SPECIES_DEWPIDER, 0x3C8
.equ SPECIES_ARAQUANID, 0x3C9
.equ SPECIES_FOMANTIS, 0x3CA
.equ SPECIES_LURANTIS, 0x3CB
.equ SPECIES_MORELULL, 0x3CC
.equ SPECIES_SHIINOTIC, 0x3CD
.equ SPECIES_SALANDIT, 0x3CE
.equ SPECIES_SALAZZLE, 0x3CF
.equ SPECIES_STUFFUL, 0x3D0
.equ SPECIES_BEWEAR, 0x3D1
.equ SPECIES_BOUNSWEET, 0x3D2
.equ SPECIES_STEENEE, 0x3D3
.equ SPECIES_TSAREENA, 0x3D4
.equ SPECIES_COMFEY, 0x3D5
.equ SPECIES_ORANGURU, 0x3D6
.equ SPECIES_PASSIMIAN, 0x3D7
.equ SPECIES_WIMPOD, 0x3D8
.equ SPECIES_GOLISOPOD, 0x3D9
.equ SPECIES_SANDYGAST, 0x3DA
.equ SPECIES_PALOSSAND, 0x3DB
.equ SPECIES_PYUKUMUKU, 0x3DC
.equ SPECIES_TYPE_NULL, 0x3DD
.equ SPECIES_SILVALLY, 0x3DE
.equ SPECIES_MINIOR_SHIELD, 0x3DF
.equ SPECIES_KOMALA, 0x3E0
.equ SPECIES_TURTONATOR, 0x3E1
.equ SPECIES_TOGEDEMARU, 0x3E2
.equ SPECIES_MIMIKYU, 0x3E3
.equ SPECIES_BRUXISH, 0x3E4
.equ SPECIES_DRAMPA, 0x3E5
.equ SPECIES_DHELMISE, 0x3E6
.equ SPECIES_JANGMO_O, 0x3E7
.equ SPECIES_HAKAMO_O, 0x3E8
.equ SPECIES_KOMMO_O, 0x3E9
.equ SPECIES_TAPU_KOKO, 0x3EA
.equ SPECIES_TAPU_LELE, 0x3EB
.equ SPECIES_TAPU_BULU, 0x3EC
.equ SPECIES_TAPU_FINI, 0x3ED
.equ SPECIES_COSMOG, 0x3EE
.equ SPECIES_COSMOEM, 0x3EF
.equ SPECIES_SOLGALEO, 0x3F0
.equ SPECIES_LUNALA, 0x3F1
.equ SPECIES_NIHILEGO, 0x3F2
.equ SPECIES_BUZZWOLE, 0x3F3
.equ SPECIES_PHEROMOSA, 0x3F4
.equ SPECIES_XURKITREE, 0x3F5
.equ SPECIES_CELESTEELA, 0x3F6
.equ SPECIES_KARTANA, 0x3F7
.equ SPECIES_GUZZLORD, 0x3F8
.equ SPECIES_NECROZMA, 0x3F9
.equ SPECIES_MAGEARNA, 0x3FA
.equ SPECIES_MARSHADOW, 0x3FB
.equ SPECIES_RATTATA_A, 0x3FC
.equ SPECIES_RATICATE_A, 0x3FD
.equ SPECIES_RAICHU_A, 0x3FE
.equ SPECIES_SANDSHREW_A, 0x3FF
.equ SPECIES_SANDSLASH_A, 0x400
.equ SPECIES_VULPIX_A, 0x401
.equ SPECIES_NINETALES_A, 0x402
.equ SPECIES_DIGLETT_A, 0x403
.equ SPECIES_DUGTRIO_A, 0x404
.equ SPECIES_MEOWTH_A, 0x405
.equ SPECIES_PERSIAN_A, 0x406
.equ SPECIES_GEODUDE_A, 0x407
.equ SPECIES_GRAVELER_A, 0x408
.equ SPECIES_GOLEM_A, 0x409
.equ SPECIES_GRIMER_A, 0x40A
.equ SPECIES_MUK_A, 0x40B
.equ SPECIES_EXEGGCUTE_A, 0x40C
.equ SPECIES_EXEGGUTOR_A, 0x40D
.equ SPECIES_CUBONE_A, 0x40E
.equ SPECIES_MAROWAK_A, 0x40F
.equ SPECIES_DEOXYS_ATTACK, 0x410
.equ SPECIES_DEOXYS_DEFENSE, 0x411
.equ SPECIES_DEOXYS_SPEED, 0x412
.equ SPECIES_ORICORIO_Y, 0x413
.equ SPECIES_ORICORIO_P, 0x414
.equ SPECIES_ORICORIO_S, 0x415
.equ SPECIES_LYCANROC_N, 0x416
.equ SPECIES_WISHIWASHI_S, 0x417
.equ SPECIES_SILVALLY_FIGHT, 0x418
.equ SPECIES_SILVALLY_FLYING, 0x419
.equ SPECIES_SILVALLY_POISON, 0x41A
.equ SPECIES_SILVALLY_GROUND, 0x41B
.equ SPECIES_SILVALLY_ROCK, 0x41C
.equ SPECIES_SILVALLY_BUG, 0x41D
.equ SPECIES_SILVALLY_GHOST, 0x41E
.equ SPECIES_SILVALLY_STEEL, 0x41F
.equ SPECIES_SILVALLY_FIRE, 0x420
.equ SPECIES_SILVALLY_WATER, 0x421
.equ SPECIES_SILVALLY_GRASS, 0x422
.equ SPECIES_SILVALLY_ELECTRIC, 0x423
.equ SPECIES_SILVALLY_PSYCHIC, 0x424
.equ SPECIES_SILVALLY_ICE, 0x425
.equ SPECIES_SILVALLY_DRAGON, 0x426
.equ SPECIES_SILVALLY_DARK, 0x427
.equ SPECIES_SILVALLY_FAIRY, 0x428
.equ SPECIES_MINIOR_RED, 0x429
.equ SPECIES_MINIOR_BLUE, 0x42A
.equ SPECIES_MINIOR_ORANGE, 0x42B
.equ SPECIES_MINIOR_YELLOW, 0x42C
.equ SPECIES_MINIOR_INDIGO, 0x42D
.equ SPECIES_MINIOR_GREEN, 0x42E
.equ SPECIES_MINIOR_VIOLET, 0x42F
.equ SPECIES_MIMIKYU_BUSTED, 0x430
.equ SPECIES_MAGEARNA_P, 0x431
.equ SPECIES_POIPOLE, 0x432
.equ SPECIES_NAGANADEL, 0x433
.equ SPECIES_STAKATAKA, 0x434
.equ SPECIES_BLACEPHALON, 0x435
.equ SPECIES_ZERAORA, 0x436
.equ SPECIES_NECROZMA_DUSK_MANE, 0x437
.equ SPECIES_NECROZMA_DAWN_WINGS, 0x438
.equ SPECIES_NECROZMA_ULTRA, 0x439
.equ SPECIES_LYCANROC_DUSK, 0x43A
.equ SPECIES_MELTAN, 0x43B
.equ SPECIES_MELMETAL, 0x43C

.equ SPECIES_PIKACHU_SURFING, 0x43D
.equ SPECIES_PIKACHU_FLYING, 0x43E
.equ SPECIES_PIKACHU_COSPLAY, 0x43F
.equ SPECIES_PIKACHU_LIBRE, 0x440
.equ SPECIES_PIKACHU_POP_STAR, 0x441
.equ SPECIES_PIKACHU_ROCK_STAR, 0x442
.equ SPECIES_PIKACHU_BELLE, 0x443
.equ SPECIES_PIKACHU_PHD, 0x444

.equ SPECIES_PIKACHU_CAP_ORIGINAL, 0x445
.equ SPECIES_PIKACHU_CAP_HOENN, 0x446
.equ SPECIES_PIKACHU_CAP_SINNOH, 0x447
.equ SPECIES_PIKACHU_CAP_UNOVA, 0x448
.equ SPECIES_PIKACHU_CAP_KALOS, 0x449
.equ SPECIES_PIKACHU_CAP_ALOLA, 0x44A
.equ SPECIES_PIKACHU_CAP_PARTNER, 0x44B

.equ SPECIES_PICHU_SPIKY, 0x44C
.equ SPECIES_XERNEAS_NATURAL, 0x44D

.equ SPECIES_GROOKEY, 0x44E
.equ SPECIES_THWACKEY, 0x44F
.equ SPECIES_RILLABOOM, 0x450
.equ SPECIES_SCORBUNNY, 0x451
.equ SPECIES_RABOOT, 0x452
.equ SPECIES_CINDERACE, 0x453
.equ SPECIES_SOBBLE, 0x454
.equ SPECIES_DRIZZILE, 0x455
.equ SPECIES_INTELEON, 0x456
.equ SPECIES_SKWOVET, 0x457
.equ SPECIES_GREEDENT, 0x458
.equ SPECIES_ROOKIDEE, 0x459
.equ SPECIES_CORVISQUIRE, 0x45A
.equ SPECIES_CORVIKNIGHT, 0x45B
.equ SPECIES_BLIPBUG, 0x45C
.equ SPECIES_DOTTLER, 0x45D
.equ SPECIES_ORBEETLE, 0x45E
.equ SPECIES_NICKIT, 0x45F
.equ SPECIES_THIEVUL, 0x460
.equ SPECIES_GOSSIFLEUR, 0x461
.equ SPECIES_ELDEGOSS, 0x462
.equ SPECIES_WOOLOO, 0x463
.equ SPECIES_DUBWOOL, 0x464
.equ SPECIES_CHEWTLE, 0x465
.equ SPECIES_DREDNAW, 0x466
.equ SPECIES_YAMPER, 0x467
.equ SPECIES_BOLTUND, 0x468
.equ SPECIES_ROLYCOLY, 0x469
.equ SPECIES_CARKOL, 0x46A
.equ SPECIES_COALOSSAL, 0x46B
.equ SPECIES_APPLIN, 0x46C
.equ SPECIES_FLAPPLE, 0x46D
.equ SPECIES_APPLETUN, 0x46E
.equ SPECIES_SILICOBRA, 0x46F
.equ SPECIES_SANDACONDA, 0x470
.equ SPECIES_CRAMORANT, 0x471
.equ SPECIES_ARROKUDA, 0x472
.equ SPECIES_BARRASKEWDA, 0x473
.equ SPECIES_TOXEL, 0x474
.equ SPECIES_TOXTRICITY, 0x475
.equ SPECIES_SIZZLIPEDE, 0x476
.equ SPECIES_CENTISKORCH, 0x477
.equ SPECIES_CLOBBOPUS, 0x478
.equ SPECIES_GRAPPLOCT, 0x479
.equ SPECIES_SINISTEA, 0x47A
.equ SPECIES_POLTEAGEIST, 0x47B
.equ SPECIES_HATENNA, 0x47C
.equ SPECIES_HATTREM, 0x47D
.equ SPECIES_HATTERENE, 0x47E
.equ SPECIES_IMPIDIMP, 0x47F
.equ SPECIES_MORGREM, 0x480
.equ SPECIES_GRIMMSNARL, 0x481
.equ SPECIES_OBSTAGOON, 0x482
.equ SPECIES_PERRSERKER, 0x483
.equ SPECIES_CURSOLA, 0x484
.equ SPECIES_SIRFETCHD, 0x485
.equ SPECIES_MR_RIME, 0x486
.equ SPECIES_RUNERIGUS, 0x487
.equ SPECIES_MILCERY, 0x488
.equ SPECIES_ALCREMIE_STRAWBERRY, 0x489
.equ SPECIES_FALINKS, 0x48A
.equ SPECIES_PINCURCHIN, 0x48B
.equ SPECIES_SNOM, 0x48C
.equ SPECIES_FROSMOTH, 0x48D
.equ SPECIES_STONJOURNER, 0x48E
.equ SPECIES_EISCUE, 0x48F
.equ SPECIES_INDEEDEE, 0x490
.equ SPECIES_MORPEKO, 0x491
.equ SPECIES_CUFANT, 0x492
.equ SPECIES_COPPERAJAH, 0x493
.equ SPECIES_DRACOZOLT, 0x494
.equ SPECIES_ARCTOZOLT, 0x495
.equ SPECIES_DRACOVISH, 0x496
.equ SPECIES_ARCTOVISH, 0x497
.equ SPECIES_DURALUDON, 0x498
.equ SPECIES_DREEPY, 0x499
.equ SPECIES_DRAKLOAK, 0x49A
.equ SPECIES_DRAGAPULT, 0x49B
.equ SPECIES_ZACIAN, 0x49C
.equ SPECIES_ZAMAZENTA, 0x49D
.equ SPECIES_ETERNATUS, 0x49E
.equ SPECIES_KUBFU, 0x49F
.equ SPECIES_URSHIFU_SINGLE, 0x4A0
.equ SPECIES_ZARUDE, 0x4A1
.equ SPECIES_REGIELEKI, 0x4A2
.equ SPECIES_REGIDRAGO, 0x4A3
.equ SPECIES_GLASTRIER, 0x4A4
.equ SPECIES_SPECTRIER, 0x4A5
.equ SPECIES_CALYREX, 0x4A6

.equ SPECIES_CRAMORANT_GULPING, 0x4A7
.equ SPECIES_CRAMORANT_GORGING, 0x4A8
.equ SPECIES_TOXTRICITY_LOW_KEY, 0x4A9
.equ SPECIES_SINISTEA_CHIPPED, 0x4AA
.equ SPECIES_POLTEAGEIST_CHIPPED, 0x4AB
.equ SPECIES_ALCREMIE_BERRY, 0x4AC
.equ SPECIES_ALCREMIE_CLOVER, 0x4AD
.equ SPECIES_ALCREMIE_FLOWER, 0x4AE
.equ SPECIES_ALCREMIE_LOVE, 0x4AF
.equ SPECIES_ALCREMIE_RIBBON, 0x4B0
.equ SPECIES_ALCREMIE_STAR, 0x4B1
.equ SPECIES_EISCUE_NOICE, 0x4B2
.equ SPECIES_INDEEDEE_FEMALE, 0x4B3
.equ SPECIES_MORPEKO_HANGRY, 0x4B4
.equ SPECIES_ZACIAN_CROWNED, 0x4B5
.equ SPECIES_ZAMAZENTA_CROWNED, 0x4B6
.equ SPECIES_ETERNATUS_ETERNAMAX, 0x4B7
.equ SPECIES_URSHIFU_RAPID, 0x4B8
.equ SPECIES_ZARUDE_DADA, 0x4B9
.equ SPECIES_CALYREX_ICE_RIDER, 0x4BA
.equ SPECIES_CALYREX_SHADOW_RIDER, 0x4BB

.equ SPECIES_MEOWTH_G, 0x4BC
.equ SPECIES_PONYTA_G, 0x4BD
.equ SPECIES_RAPIDASH_G, 0x4BE
.equ SPECIES_SLOWPOKE_G, 0x4BF
.equ SPECIES_SLOWBRO_G, 0x4C0
.equ SPECIES_FARFETCHD_G, 0x4C1
.equ SPECIES_KOFFING_G, 0x4C2
.equ SPECIES_WEEZING_G, 0x4C3
.equ SPECIES_MR_MIME_G, 0x4C4
.equ SPECIES_ARTICUNO_G, 0x4C5
.equ SPECIES_ZAPDOS_G, 0x4C6
.equ SPECIES_MOLTRES_G, 0x4C7
.equ SPECIES_SLOWKING_G, 0x4C8
.equ SPECIES_CORSOLA_G, 0x4C9
.equ SPECIES_ZIGZAGOON_G, 0x4CA
.equ SPECIES_LINOONE_G, 0x4CB
.equ SPECIES_MIME_JR_G, 0x4CC
.equ SPECIES_DARUMAKA_G, 0x4CD
.equ SPECIES_DARMANITAN_G, 0x4CE
.equ SPECIES_DARMANITAN_G_ZEN, 0x4CF
.equ SPECIES_YAMASK_G, 0x4D0
.equ SPECIES_STUNFISK_G, 0x4D1

.equ SPECIES_GROWLITHE_H, 0x4D2
.equ SPECIES_ARCANINE_H, 0x4D3
.equ SPECIES_VOLTORB_H, 0x4D4
.equ SPECIES_ELECTRODE_H, 0x4D5
.equ SPECIES_TYPHLOSION_H, 0x4D6
.equ SPECIES_QWILFISH_H, 0x4D7
.equ SPECIES_SNEASEL_H, 0x4D8
.equ SPECIES_SAMUROTT_H, 0x4D9
.equ SPECIES_LILLIGANT_H, 0x4DA
.equ SPECIES_BASCULIN_H, 0x4DB
.equ SPECIES_ZORUA_H, 0x4DC
.equ SPECIES_ZOROARK_H, 0x4DD
.equ SPECIES_BRAVIARY_H, 0x4DE
.equ SPECIES_SLIGGOO_H, 0x4DF
.equ SPECIES_GOODRA_H, 0x4E0
.equ SPECIES_AVALUGG_H, 0x4E1
.equ SPECIES_DECIDUEYE_H, 0x4E2
.equ SPECIES_WYRDEER, 0x4E3
.equ SPECIES_KLEAVOR, 0x4E4
.equ SPECIES_URSALUNA, 0x4E5
.equ SPECIES_BASCULEGION_M, 0x4E6
.equ SPECIES_BASCULEGION_F, 0x4E7
.equ SPECIES_SNEASLER, 0x4E8
.equ SPECIES_OVERQWIL, 0x4E9
.equ SPECIES_ENAMORUS, 0x4EA
.equ SPECIES_ENAMORUS_THERIAN, 0x4EB

.equ SPECIES_VENUSAUR_GIGA, 0x4EC
.equ SPECIES_CHARIZARD_GIGA, 0x4ED
.equ SPECIES_BLASTOISE_GIGA, 0x4EE
.equ SPECIES_BUTTERFREE_GIGA, 0x4EF
.equ SPECIES_PIKACHU_GIGA, 0x4F0
.equ SPECIES_MEOWTH_GIGA, 0x4F1
.equ SPECIES_MACHAMP_GIGA, 0x4F2
.equ SPECIES_GENGAR_GIGA, 0x4F3
.equ SPECIES_KINGLER_GIGA, 0x4F4
.equ SPECIES_LAPRAS_GIGA, 0x4F5
.equ SPECIES_EEVEE_GIGA, 0x4F6
.equ SPECIES_SNORLAX_GIGA, 0x4F7
.equ SPECIES_GARBODOR_GIGA, 0x4F8
.equ SPECIES_MELMETAL_GIGA, 0x4F9
.equ SPECIES_RILLABOOM_GIGA, 0x4FA
.equ SPECIES_CINDERACE_GIGA, 0x4FB
.equ SPECIES_INTELEON_GIGA, 0x4FC
.equ SPECIES_CORVIKNIGHT_GIGA, 0x4FD
.equ SPECIES_ORBEETLE_GIGA, 0x4FE
.equ SPECIES_DREDNAW_GIGA, 0x4FF
.equ SPECIES_COALOSSAL_GIGA, 0x500
.equ SPECIES_FLAPPLE_GIGA, 0x501
.equ SPECIES_APPLETUN_GIGA, 0x502
.equ SPECIES_SANDACONDA_GIGA, 0x503
.equ SPECIES_TOXTRICITY_GIGA, 0x504
.equ SPECIES_TOXTRICITY_LOW_KEY_GIGA, 0x505
.equ SPECIES_CENTISKORCH_GIGA, 0x506
.equ SPECIES_HATTERENE_GIGA, 0x507
.equ SPECIES_GRIMMSNARL_GIGA, 0x508
.equ SPECIES_ALCREMIE_GIGA, 0x509
.equ SPECIES_COPPERAJAH_GIGA, 0x50A
.equ SPECIES_DURALUDON_GIGA, 0x50B
.equ SPECIES_URSHIFU_SINGLE_GIGA, 0x50C
.equ SPECIES_URSHIFU_RAPID_GIGA, 0x50D

@;Items
.equ ITEM_NONE, 0
.equ ITEM_MASTER_BALL, 1
.equ ITEM_ULTRA_BALL, 2
.equ ITEM_GREAT_BALL, 3
.equ ITEM_POKE_BALL, 4
.equ ITEM_SAFARI_BALL, 5
.equ ITEM_NET_BALL, 6
.equ ITEM_DIVE_BALL, 7
.equ ITEM_NEST_BALL, 8
.equ ITEM_REPEAT_BALL, 9
.equ ITEM_TIMER_BALL, 10
.equ ITEM_LUXURY_BALL, 11
.equ ITEM_PREMIER_BALL, 12
.equ ITEM_POTION, 13
.equ ITEM_ANTIDOTE, 14
.equ ITEM_BURN_HEAL, 15
.equ ITEM_ICE_HEAL, 16
.equ ITEM_AWAKENING, 17
.equ ITEM_PARALYZE_HEAL, 18
.equ ITEM_FULL_RESTORE, 19
.equ ITEM_MAX_POTION, 20
.equ ITEM_HYPER_POTION, 21
.equ ITEM_SUPER_POTION, 22
.equ ITEM_FULL_HEAL, 23
.equ ITEM_REVIVE, 24
.equ ITEM_MAX_REVIVE, 25
.equ ITEM_FRESH_WATER, 26
.equ ITEM_SODA_POP, 27
.equ ITEM_LEMONADE, 28
.equ ITEM_MOOMOO_MILK, 29
.equ ITEM_ENERGY_POWDER, 30
.equ ITEM_ENERGY_ROOT, 31
.equ ITEM_HEAL_POWDER, 32
.equ ITEM_REVIVAL_HERB, 33
.equ ITEM_ETHER, 34
.equ ITEM_MAX_ETHER, 35
.equ ITEM_ELIXIR, 36
.equ ITEM_MAX_ELIXIR, 37
.equ ITEM_LAVA_COOKIE, 38
.equ ITEM_BLUE_FLUTE, 39
.equ ITEM_YELLOW_FLUTE, 40
.equ ITEM_RED_FLUTE, 41
.equ ITEM_BLACK_FLUTE, 42
.equ ITEM_WHITE_FLUTE, 43
.equ ITEM_BERRY_JUICE, 44
.equ ITEM_SACRED_ASH, 45
.equ ITEM_SHOAL_SALT, 46
.equ ITEM_SHOAL_SHELL, 47
.equ ITEM_RED_SHARD, 48
.equ ITEM_BLUE_SHARD, 49
.equ ITEM_YELLOW_SHARD, 50
.equ ITEM_GREEN_SHARD, 51

.equ ITEM_HP_UP, 63
.equ ITEM_PROTEIN, 64
.equ ITEM_IRON, 65
.equ ITEM_CARBOS, 66
.equ ITEM_CALCIUM, 67
.equ ITEM_RARE_CANDY, 68
.equ ITEM_PP_UP, 69
.equ ITEM_ZINC, 70
.equ ITEM_PP_MAX, 71

.equ ITEM_GUARD_SPEC, 73
.equ ITEM_DIRE_HIT, 74
.equ ITEM_X_ATTACK, 75
.equ ITEM_X_DEFEND, 76
.equ ITEM_X_SPEED, 77
.equ ITEM_X_ACCURACY, 78
.equ ITEM_X_SP_ATK, 79
.equ ITEM_POKE_DOLL, 80
.equ ITEM_FLUFFY_TAIL, 81
.equ ITEM_X_SP_DEF, 82
.equ ITEM_SUPER_REPEL, 83
.equ ITEM_MAX_REPEL, 84
.equ ITEM_ESCAPE_ROPE, 85
.equ ITEM_REPEL, 86

.equ ITEM_SUN_STONE, 93
.equ ITEM_MOON_STONE, 94
.equ ITEM_FIRE_STONE, 95
.equ ITEM_THUNDER_STONE, 96
.equ ITEM_WATER_STONE, 97
.equ ITEM_LEAF_STONE, 98

.equ ITEM_TINY_MUSHROOM, 103
.equ ITEM_BIG_MUSHROOM, 104

.equ ITEM_PEARL, 106
.equ ITEM_BIG_PEARL, 107
.equ ITEM_STARDUST, 108
.equ ITEM_STAR_PIECE, 109
.equ ITEM_NUGGET, 110
.equ ITEM_HEART_SCALE, 111

.equ ITEM_ORANGE_MAIL, 121
.equ ITEM_HARBOR_MAIL, 122
.equ ITEM_GLITTER_MAIL, 123
.equ ITEM_MECH_MAIL, 124
.equ ITEM_WOOD_MAIL, 125
.equ ITEM_WAVE_MAIL, 126
.equ ITEM_BEAD_MAIL, 127
.equ ITEM_SHADOW_MAIL, 128
.equ ITEM_TROPIC_MAIL, 129
.equ ITEM_DREAM_MAIL, 130
.equ ITEM_FAB_MAIL, 131
.equ ITEM_RETRO_MAIL, 132
.equ ITEM_CHERI_BERRY, 133
.equ ITEM_CHESTO_BERRY, 134
.equ ITEM_PECHA_BERRY, 135
.equ ITEM_RAWST_BERRY, 136
.equ ITEM_ASPEAR_BERRY, 137
.equ ITEM_LEPPA_BERRY, 138
.equ ITEM_ORAN_BERRY, 139
.equ ITEM_PERSIM_BERRY, 140
.equ ITEM_LUM_BERRY, 141
.equ ITEM_SITRUS_BERRY, 142
.equ ITEM_FIGY_BERRY, 143
.equ ITEM_WIKI_BERRY, 144
.equ ITEM_MAGO_BERRY, 145
.equ ITEM_AGUAV_BERRY, 146
.equ ITEM_IAPAPA_BERRY, 147
.equ ITEM_RAZZ_BERRY, 148
.equ ITEM_BLUK_BERRY, 149
.equ ITEM_NANAB_BERRY, 150
.equ ITEM_WEPEAR_BERRY, 151
.equ ITEM_PINAP_BERRY, 152
.equ ITEM_POMEG_BERRY, 153
.equ ITEM_KELPSY_BERRY, 154
.equ ITEM_QUALOT_BERRY, 155
.equ ITEM_HONDEW_BERRY, 156
.equ ITEM_GREPA_BERRY, 157
.equ ITEM_TAMATO_BERRY, 158
.equ ITEM_CORNN_BERRY, 159
.equ ITEM_MAGOST_BERRY, 160
.equ ITEM_RABUTA_BERRY, 161
.equ ITEM_NOMEL_BERRY, 162
.equ ITEM_SPELON_BERRY, 163
.equ ITEM_PAMTRE_BERRY, 164
.equ ITEM_WATMEL_BERRY, 165
.equ ITEM_DURIN_BERRY, 166
.equ ITEM_BELUE_BERRY, 167
.equ ITEM_LIECHI_BERRY, 168
.equ ITEM_GANLON_BERRY, 169
.equ ITEM_SALAC_BERRY, 170
.equ ITEM_PETAYA_BERRY, 171
.equ ITEM_APICOT_BERRY, 172
.equ ITEM_LANSAT_BERRY, 173
.equ ITEM_STARF_BERRY, 174
.equ ITEM_ENIGMA_BERRY_OLD, 175
.equ ITEM_ENIGMA_BERRY, 0x76

.equ ITEM_BRIGHT_POWDER, 179
.equ ITEM_WHITE_HERB, 180
.equ ITEM_MACHO_BRACE, 181
.equ ITEM_EXP_SHARE, 182
.equ ITEM_QUICK_CLAW, 183
.equ ITEM_SOOTHE_BELL, 184
.equ ITEM_MENTAL_HERB, 185

.equ ITEM_KINGS_ROCK, 187
.equ ITEM_SILVER_POWDER, 188
.equ ITEM_AMULET_COIN, 189
.equ ITEM_CLEANSE_TAG, 190
.equ ITEM_SOUL_DEW, 191
.equ ITEM_DEEP_SEA_TOOTH, 192
.equ ITEM_DEEP_SEA_SCALE, 193
.equ ITEM_SMOKE_BALL, 194
.equ ITEM_EVERSTONE, 195
.equ ITEM_FOCUS_BAND, 196
.equ ITEM_LUCKY_EGG, 197
.equ ITEM_SCOPE_LENS, 198
.equ ITEM_METAL_COAT, 199
.equ ITEM_LEFTOVERS, 200
.equ ITEM_DRAGON_SCALE, 201
.equ ITEM_LIGHT_BALL, 202
.equ ITEM_SOFT_SAND, 203
.equ ITEM_HARD_STONE, 204
.equ ITEM_MIRACLE_SEED, 205
.equ ITEM_BLACK_GLASSES, 206
.equ ITEM_BLACK_BELT, 207
.equ ITEM_MAGNET, 208
.equ ITEM_MYSTIC_WATER, 209
.equ ITEM_SHARP_BEAK, 210
.equ ITEM_POISON_BARB, 211
.equ ITEM_NEVER_MELT_ICE, 212
.equ ITEM_SPELL_TAG, 213
.equ ITEM_TWISTED_SPOON, 214
.equ ITEM_CHARCOAL, 215
.equ ITEM_DRAGON_FANG, 216
.equ ITEM_SILK_SCARF, 217
.equ ITEM_UPGRADE, 218
.equ ITEM_SHELL_BELL, 219
.equ ITEM_SEA_INCENSE, 220
.equ ITEM_LAX_INCENSE, 221
.equ ITEM_LUCKY_PUNCH, 222
.equ ITEM_METAL_POWDER, 223
.equ ITEM_THICK_CLUB, 224
.equ ITEM_STICK, 225

.equ ITEM_RED_SCARF, 254
.equ ITEM_BLUE_SCARF, 255
.equ ITEM_PINK_SCARF, 256
.equ ITEM_GREEN_SCARF, 257
.equ ITEM_YELLOW_SCARF, 258
.equ ITEM_MACH_BIKE, 259
.equ ITEM_COIN_CASE, 260
.equ ITEM_ITEMFINDER, 261
.equ ITEM_OLD_ROD, 262
.equ ITEM_GOOD_ROD, 263
.equ ITEM_SUPER_ROD, 264
.equ ITEM_SS_TICKET, 265
.equ ITEM_CONTEST_PASS, 266

.equ ITEM_WAILMER_PAIL, 268
.equ ITEM_DEVON_GOODS, 269
.equ ITEM_SOOT_SACK, 270
.equ ITEM_BASEMENT_KEY, 271
.equ ITEM_ACRO_BIKE, 272
.equ ITEM_POKEBLOCK_CASE, 273
.equ ITEM_LETTER, 274
.equ ITEM_EON_TICKET, 275
.equ ITEM_RED_ORB, 276
.equ ITEM_BLUE_ORB, 277
.equ ITEM_SCANNER, 278
.equ ITEM_GO_GOGGLES, 279
.equ ITEM_METEORITE, 280
.equ ITEM_ROOM_1_KEY, 281
.equ ITEM_ROOM_2_KEY, 282
.equ ITEM_ROOM_4_KEY, 283
.equ ITEM_ROOM_6_KEY, 284
.equ ITEM_STORAGE_KEY, 285
.equ ITEM_ROOT_FOSSIL, 286
.equ ITEM_CLAW_FOSSIL, 287
.equ ITEM_DEVON_SCOPE, 288
.equ ITEM_TM01, 289
.equ ITEM_TM02, 290
.equ ITEM_TM03, 291
.equ ITEM_TM04, 292
.equ ITEM_TM05, 293
.equ ITEM_TM06, 294
.equ ITEM_TM07, 295
.equ ITEM_TM08, 296
.equ ITEM_TM09, 297
.equ ITEM_TM10, 298
.equ ITEM_TM11, 299
.equ ITEM_TM12, 300
.equ ITEM_TM13, 301
.equ ITEM_TM14, 302
.equ ITEM_TM15, 303
.equ ITEM_TM16, 304
.equ ITEM_TM17, 305
.equ ITEM_TM18, 306
.equ ITEM_TM19, 307
.equ ITEM_TM20, 308
.equ ITEM_TM21, 309
.equ ITEM_TM22, 310
.equ ITEM_TM23, 311
.equ ITEM_TM24, 312
.equ ITEM_TM25, 313
.equ ITEM_TM26, 314
.equ ITEM_TM27, 315
.equ ITEM_TM28, 316
.equ ITEM_TM29, 317
.equ ITEM_TM30, 318
.equ ITEM_TM31, 319
.equ ITEM_TM32, 320
.equ ITEM_TM33, 321
.equ ITEM_TM34, 322
.equ ITEM_TM35, 323
.equ ITEM_TM36, 324
.equ ITEM_TM37, 325
.equ ITEM_TM38, 326
.equ ITEM_TM39, 327
.equ ITEM_TM40, 328
.equ ITEM_TM41, 329
.equ ITEM_TM42, 330
.equ ITEM_TM43, 331
.equ ITEM_TM44, 332
.equ ITEM_TM45, 333
.equ ITEM_TM46, 334
.equ ITEM_TM47, 335
.equ ITEM_TM48, 336
.equ ITEM_TM49, 337
.equ ITEM_TM50, 338
.equ ITEM_HM01, 339
.equ ITEM_HM02, 340
.equ ITEM_HM03, 341
.equ ITEM_HM04, 342
.equ ITEM_HM05, 343
.equ ITEM_HM06, 344
.equ ITEM_HM07, 345
.equ ITEM_HM08, 346

@;New TMs
.equ ITEM_TM51, 339
.equ ITEM_TM52, 340
.equ ITEM_TM53, 341
.equ ITEM_TM54, 342
.equ ITEM_TM55, 343
.equ ITEM_TM56, 344
.equ ITEM_TM57, 345
.equ ITEM_TM58, 346
.equ ITEM_TM59, 375
.equ ITEM_TM60, 376
.equ ITEM_TM61, 377
.equ ITEM_TM62, 378
.equ ITEM_TM63, 379
.equ ITEM_TM64, 380
.equ ITEM_TM65, 381
.equ ITEM_TM66, 382
.equ ITEM_TM67, 383
.equ ITEM_TM68, 384
.equ ITEM_TM69, 385
.equ ITEM_TM70, 386
.equ ITEM_TM71, 387
.equ ITEM_TM72, 388
.equ ITEM_TM73, 389
.equ ITEM_TM74, 390
.equ ITEM_TM75, 391
.equ ITEM_TM76, 392
.equ ITEM_TM77, 393
.equ ITEM_TM78, 394
.equ ITEM_TM79, 395
.equ ITEM_TM80, 396
.equ ITEM_TM81, 397
.equ ITEM_TM82, 398
.equ ITEM_TM83, 399
.equ ITEM_TM84, 400
.equ ITEM_TM85, 401
.equ ITEM_TM86, 402
.equ ITEM_TM87, 403
.equ ITEM_TM88, 404
.equ ITEM_TM89, 405
.equ ITEM_TM90, 406
.equ ITEM_TM91, 407
.equ ITEM_TM92, 408
.equ ITEM_TM93, 409
.equ ITEM_TM94, 410
.equ ITEM_TM95, 411
.equ ITEM_TM96, 412
.equ ITEM_TM97, 413
.equ ITEM_TM98, 414
.equ ITEM_TM99, 415
.equ ITEM_TM100, 416
.equ ITEM_TM101, 417
.equ ITEM_TM102, 418
.equ ITEM_TM103, 419
.equ ITEM_TM104, 420
.equ ITEM_TM105, 421
.equ ITEM_TM106, 422
.equ ITEM_TM107, 423
.equ ITEM_TM108, 424
.equ ITEM_TM109, 425
.equ ITEM_TM110, 426
.equ ITEM_TM111, 427
.equ ITEM_TM112, 428
.equ ITEM_TM113, 429
.equ ITEM_TM114, 430
.equ ITEM_TM115, 431
.equ ITEM_TM116, 432
.equ ITEM_TM117, 433
.equ ITEM_TM118, 434
.equ ITEM_TM119, 435
.equ ITEM_TM120, 436

@;FireRed/LeafGreen
.equ ITEM_OAKS_PARCEL, 349
.equ ITEM_POKE_FLUTE, 350
.equ ITEM_SECRET_KEY, 351
.equ ITEM_BIKE_VOUCHER, 352
.equ ITEM_GOLD_TEETH, 353
.equ ITEM_OLD_AMBER, 354
.equ ITEM_CARD_KEY, 355
.equ ITEM_LIFT_KEY, 356
.equ ITEM_HELIX_FOSSIL, 357
.equ ITEM_DOME_FOSSIL, 358
.equ ITEM_SILPH_SCOPE, 359
.equ ITEM_BICYCLE, 360
.equ ITEM_TOWN_MAP, 361
.equ ITEM_VS_SEEKER, 362
.equ ITEM_FAME_CHECKER, 363
.equ ITEM_TM_CASE, 364
.equ ITEM_BERRY_POUCH, 365
.equ ITEM_TEACHY_TV, 366
.equ ITEM_TRI_PASS, 367
.equ ITEM_RAINBOW_PASS, 368
.equ ITEM_TEA, 369
.equ ITEM_MYSTIC_TICKET, 370
.equ ITEM_AURORA_TICKET, 371
.equ ITEM_POWDER_JAR, 372
.equ ITEM_RUBY, 373
.equ ITEM_SAPPHIRE, 374

@;New Sellable Items
.equ ITEM_RARE_BONE, 0x72
.equ ITEM_PEARL_STRING, 0xE4
.equ ITEM_BIG_NUGGET, 0xE5
.equ ITEM_COMET_SHARD, 0x201
.equ ITEM_BALM_MUSHROOM, 0x202

@;New Food Items
.equ ITEM_HONEY, 0x48
.equ ITEM_BIG_MALASADA, 0x203
.equ ITEM_CASTELIACONE, 0x204
.equ ITEM_LUMIOSE_GALETTE, 0x205
.equ ITEM_RAGE_CANDY_BAR, 0x206
.equ ITEM_SHALOUR_SABLE, 0x207
.equ ITEM_OLD_GATEAU, 0x208

@;Fossils
.equ ITEM_SKULL_FOSSIL, 0x209
.equ ITEM_ARMOR_FOSSIL, 0x20A
.equ ITEM_COVER_FOSSIL, 0x20B
.equ ITEM_PLUME_FOSSIL, 0x20C
.equ ITEM_JAW_FOSSIL, 0x20D
.equ ITEM_SAIL_FOSSIL, 0x20E

@;EV Gain Items
.equ ITEM_POWER_BRACER, 0xF4
.equ ITEM_POWER_BELT, 0xF5
.equ ITEM_POWER_LENS, 0xF6
.equ ITEM_POWER_BAND, 0xF7
.equ ITEM_POWER_ANKLET, 0xF8
.equ ITEM_POWER_WEIGHT, 0xF9

@;New Battle Hold Items
.equ ITEM_ADAMANT_ORB, 0x214
.equ ITEM_LUSTROUS_ORB, 0x215
.equ ITEM_GRISEOUS_ORB, 0x216

.equ ITEM_EXPERT_BELT, 0xEB
.equ ITEM_POWER_HERB, 0xEC
.equ ITEM_WIDE_LENS, 0xED
.equ ITEM_ZOOM_LENS, 0xEE
.equ ITEM_DESTINY_KNOT, 0xEF
.equ ITEM_SMOOTH_ROCK, 0xF0
.equ ITEM_DAMP_ROCK, 0xF1
.equ ITEM_HEAT_ROCK, 0xF2
.equ ITEM_ICY_ROCK, 0xF3
.equ ITEM_BIG_ROOT, 0xFA
.equ ITEM_LIGHT_CLAY, 0x5A
.equ ITEM_SAFETY_GOGGLES, 0x1ED
.equ ITEM_ROCKY_HELMET, 0xE2
.equ ITEM_WEAKNESS_POLICY, 0xE3
.equ ITEM_ASSAULT_VEST, 0x1EE
.equ ITEM_EVIOLITE, 0x1EF
.equ ITEM_ABSORB_BULB, 0x233
.equ ITEM_AIR_BALLOON, 0x234
.equ ITEM_ADRENALINE_ORB, 0x235
.equ ITEM_BINDING_BAND, 0x236
.equ ITEM_CELL_BATTERY, 0x237
.equ ITEM_EJECT_BUTTON, 0x238
.equ ITEM_FLOAT_STONE, 0x239
.equ ITEM_FOCUS_SASH, 0x23A
.equ ITEM_GRIP_CLAW, 0x23B
.equ ITEM_IRON_BALL, 0x23C
.equ ITEM_LAGGING_TAIL, 0x23D
.equ ITEM_LUMINOUS_MOSS, 0x23E
.equ ITEM_QUICK_POWDER, 0x23F
.equ ITEM_METRONOME, 0x240
.equ ITEM_MUSCLE_BAND, 0x241
.equ ITEM_PROTECTIVE_PADS, 0x242
.equ ITEM_RED_CARD, 0x243
.equ ITEM_RING_TARGET, 0x244
.equ ITEM_SHED_SHELL, 0x245
.equ ITEM_SNOWBALL, 0x246
.equ ITEM_STICKY_BARB, 0x247
.equ ITEM_TERRAIN_EXTENDER, 0x248
.equ ITEM_WISE_GLASSES, 0x249
.equ ITEM_ELECTRIC_SEED, 0x24A
.equ ITEM_GRASSY_SEED, 0x24B
.equ ITEM_MISTY_SEED, 0x24C
.equ ITEM_PSYCHIC_SEED, 0x24D

.equ ITEM_LIFE_ORB, 0x37
.equ ITEM_TOXIC_ORB, 0x38
.equ ITEM_FLAME_ORB, 0x39
.equ ITEM_BLACK_SLUDGE, 0x3A

.equ ITEM_CHOICE_SPECS, 0xB1
.equ ITEM_CHOICE_SCARF, 0xB2

@;New Incense
.equ ITEM_LUCK_INCENSE, 0xFC
.equ ITEM_FULL_INCENSE, 0xFD
.equ ITEM_ODD_INCENSE, 0xFE
.equ ITEM_PURE_INCENSE, 0xFF
.equ ITEM_ROCK_INCENSE, 0x100
.equ ITEM_ROSE_INCENSE, 0x101
.equ ITEM_WAVE_INCENSE, 0x102

@;Gems
.equ ITEM_NORMAL_GEM, 0x24E
.equ ITEM_FIGHTING_GEM, 0x24F
.equ ITEM_FLYING_GEM, 0x250
.equ ITEM_POISON_GEM, 0x251
.equ ITEM_GROUND_GEM, 0x252
.equ ITEM_ROCK_GEM, 0x253
.equ ITEM_BUG_GEM, 0x254
.equ ITEM_GHOST_GEM, 0x255
.equ ITEM_STEEL_GEM, 0x256
.equ ITEM_FIRE_GEM, 0x257
.equ ITEM_WATER_GEM, 0x258
.equ ITEM_GRASS_GEM, 0x259
.equ ITEM_ELECTRIC_GEM, 0x25A
.equ ITEM_PSYCHIC_GEM, 0x25B
.equ ITEM_ICE_GEM, 0x25C
.equ ITEM_DRAGON_GEM, 0x25D
.equ ITEM_DARK_GEM, 0x25E
.equ ITEM_FAIRY_GEM, 0x25F

@;Arceus Plates
.equ ITEM_FIST_PLATE, 0x1F0
.equ ITEM_SKY_PLATE, 0x1F1
.equ ITEM_TOXIC_PLATE, 0x1F2
.equ ITEM_EARTH_PLATE, 0x1F3
.equ ITEM_STONE_PLATE, 0x1F4
.equ ITEM_INSECT_PLATE, 0x1F5
.equ ITEM_SPOOKY_PLATE, 0x1F6
.equ ITEM_IRON_PLATE, 0x1F7
.equ ITEM_FLAME_PLATE, 0x1F8
.equ ITEM_SPLASH_PLATE, 0x1F9
.equ ITEM_MEADOW_PLATE, 0x1FA
.equ ITEM_ZAP_PLATE, 0x1FB
.equ ITEM_MIND_PLATE, 0x1FC
.equ ITEM_ICICLE_PLATE, 0x1FD
.equ ITEM_DRACO_PLATE, 0x1FE
.equ ITEM_DREAD_PLATE, 0x1FF
.equ ITEM_PIXIE_PLATE, 0x200

@;Mega Stones
.equ ITEM_MEGA_RING, 0x161

.equ ITEM_ULTRANECROZIUM_Z, 0x1BD
.equ ITEM_VENUSAURITE, 0x1BE
.equ ITEM_CHARIZARDITE_X, 0x1BF
.equ ITEM_CHARIZARDITE_Y, 0x1C0
.equ ITEM_BLASTOISINITE, 0x1C1
.equ ITEM_BEEDRILLITE, 0x1C2
.equ ITEM_PIDGEOTITE, 0x1C3
.equ ITEM_ALAKAZITE, 0x1C4
.equ ITEM_SLOWBRONITE, 0x1C5
.equ ITEM_GENGARITE, 0x1C6
.equ ITEM_KANGASKHANITE, 0x1C7
.equ ITEM_PINSIRITE, 0x1C8
.equ ITEM_GYARADOSITE, 0x1C9
.equ ITEM_AERODACTYLITE, 0x1CA
.equ ITEM_MEWTWONITE_X, 0x1CB
.equ ITEM_MEWTWONITE_Y, 0x1CC
.equ ITEM_AMPHAROSITE, 0x1CD
.equ ITEM_STEELIXITE, 0x1CE
.equ ITEM_SCIZORITE, 0x1CF
.equ ITEM_HERACRONITE, 0x1D0
.equ ITEM_HOUNDOOMINITE, 0x1D1
.equ ITEM_TYRANITARITE, 0x1D2
.equ ITEM_SCEPTILITE, 0x1D3
.equ ITEM_BLAZIKENITE, 0x1D4
.equ ITEM_SWAMPERTITE, 0x1D5
.equ ITEM_GARDEVOIRITE, 0x1D6
.equ ITEM_SABLENITE, 0x1D7
.equ ITEM_MAWILITE, 0x1D8
.equ ITEM_AGGRONITE, 0x1D9
.equ ITEM_MEDICHAMITE, 0x1DA
.equ ITEM_MANECTITE, 0x1DB
.equ ITEM_SHARPEDONITE, 0x1DC
.equ ITEM_CAMERUPTITE, 0x1DD
.equ ITEM_ALTARIANITE, 0x1DE
.equ ITEM_BANETTITE, 0x1DF
.equ ITEM_ABSOLITE, 0x1E0
.equ ITEM_GLALITITE, 0x1E1
.equ ITEM_SALAMENCITE, 0x1E2
.equ ITEM_METAGROSSITE, 0x1E3
.equ ITEM_LATIASITE, 0x1E4
.equ ITEM_LATIOSITE, 0x1E5
.equ ITEM_LOPUNNITE, 0x1E6
.equ ITEM_GARCHOMPITE, 0x1E7
.equ ITEM_LUCARIONITE, 0x1E8
.equ ITEM_ABOMASITE, 0x1E9
.equ ITEM_GALLADITE, 0x1EA
.equ ITEM_AUDINITE, 0x1EB
.equ ITEM_DIANCITE, 0x1EC

@;Type-Resist + New, Berries
.equ ITEM_OCCA_BERRY, 0x21B
.equ ITEM_PASSHO_BERRY, 0x21C
.equ ITEM_WACAN_BERRY, 0x21D
.equ ITEM_RINDO_BERRY, 0x21E
.equ ITEM_YACHE_BERRY, 0x21F
.equ ITEM_CHOPLE_BERRY, 0x220
.equ ITEM_KEBIA_BERRY, 0x221
.equ ITEM_SHUCA_BERRY, 0x222
.equ ITEM_COBA_BERRY, 0x223
.equ ITEM_PAYAPA_BERRY, 0x224
.equ ITEM_TANGA_BERRY, 0x225
.equ ITEM_CHARTI_BERRY, 0x226
.equ ITEM_KASIB_BERRY, 0x227
.equ ITEM_HABAN_BERRY, 0x228
.equ ITEM_COLBUR_BERRY, 0x229
.equ ITEM_BABIRI_BERRY, 0x22A
.equ ITEM_CHILAN_BERRY, 0x22B
.equ ITEM_MICLE_BERRY, 0x22C
.equ ITEM_CUSTAP_BERRY, 0x22D
.equ ITEM_JABOCA_BERRY, 0x22E
.equ ITEM_ROWAP_BERRY, 0x22F
.equ ITEM_ROSELI_BERRY, 0x230
.equ ITEM_KEE_BERRY, 0x231
.equ ITEM_MARANGA_BERRY, 0x232

@;New Poke Balls
.equ ITEM_PARK_BALL, 0x34
.equ ITEM_CHERISH_BALL, 0x35
.equ ITEM_DUSK_BALL, 0x3C
.equ ITEM_HEAL_BALL, 0x3D
.equ ITEM_QUICK_BALL, 0x3E
.equ ITEM_FAST_BALL, 0x26E
.equ ITEM_LEVEL_BALL, 0x26F
.equ ITEM_LURE_BALL, 0x270
.equ ITEM_HEAVY_BALL, 0x271
.equ ITEM_LOVE_BALL, 0x272
.equ ITEM_FRIEND_BALL, 0x273
.equ ITEM_MOON_BALL, 0x274
.equ ITEM_SPORT_BALL, 0x275
.equ ITEM_BEAST_BALL, 0x276
.equ ITEM_DREAM_BALL, 0x277

@;Genesect Drives
.equ ITEM_BURN_DRIVE, 0x27A
.equ ITEM_DOUSE_DRIVE, 0x27B
.equ ITEM_SHOCK_DRIVE, 0x27C
.equ ITEM_CHILL_DRIVE, 0x27D

@;Silvally Memories
.equ ITEM_FIGHTING_MEMORY, 0x27E
.equ ITEM_FLYING_MEMORY, 0x27F
.equ ITEM_POISON_MEMORY, 0x280
.equ ITEM_GROUND_MEMORY, 0x281
.equ ITEM_ROCK_MEMORY, 0x282
.equ ITEM_BUG_MEMORY, 0x283
.equ ITEM_GHOST_MEMORY, 0x284
.equ ITEM_STEEL_MEMORY, 0x285
.equ ITEM_FIRE_MEMORY, 0x286
.equ ITEM_WATER_MEMORY, 0x287
.equ ITEM_GRASS_MEMORY, 0x288
.equ ITEM_ELECTRIC_MEMORY, 0x289
.equ ITEM_PSYCHIC_MEMORY, 0x28A
.equ ITEM_ICE_MEMORY, 0x28B
.equ ITEM_DRAGON_MEMORY, 0x28C
.equ ITEM_DARK_MEMORY, 0x28D
.equ ITEM_FAIRY_MEMORY, 0x28E

@;Wings
.equ ITEM_HEALTH_WING, 0x261
.equ ITEM_MUSCLE_WING, 0x262
.equ ITEM_RESIST_WING, 0x263
.equ ITEM_GENIUS_WING, 0x264
.equ ITEM_CLEVER_WING, 0x265
.equ ITEM_SWIFT_WING, 0x266
.equ ITEM_PRETTY_WING, 0x267

@;Random Normal Items
.equ ITEM_ODD_KEYSTONE, 0xFB
.equ ITEM_BOTTLE_CAP, 0x268
.equ ITEM_GOLD_BOTTLE_CAP, 0x269
.equ ITEM_ABILITY_CAPSULE, 0x260
.equ ITEM_WISHING_PIECE, 0x58

@;Nectars
.equ ITEM_RED_NECTAR, 0x26A
.equ ITEM_YELLOW_NECTAR, 0x26B
.equ ITEM_PINK_NECTAR, 0x26C
.equ ITEM_PURPLE_NECTAR, 0x26D

@;Evolution Items
.equ ITEM_LINK_STONE, 0x5B
.equ ITEM_DUSK_STONE, 0x63
.equ ITEM_DAWN_STONE, 0x64
.equ ITEM_SHINY_STONE, 0x65
.equ ITEM_OVAL_STONE, 0x66
.equ ITEM_ICE_STONE, 0x69

.equ ITEM_PROTECTOR, 0x70
.equ ITEM_MAGMARIZER, 0x71
.equ ITEM_PRISM_SCALE, 0x73
.equ ITEM_SACHET, 0x74
.equ ITEM_WHIPPED_DREAM, 0x75
.equ ITEM_RAZOR_CLAW, 0xE6
.equ ITEM_RAZOR_FANG, 0xE7
.equ ITEM_REAPER_CLOTH, 0xE8
.equ ITEM_DUBIOUS_DISC, 0xE9
.equ ITEM_ELECTIRIZER, 0xEA

@;New Key Items
.equ ITEM_GRACIDEA, 0x217
.equ ITEM_DNA_SPLICERS, 0x218
.equ ITEM_REVEAL_GLASS, 0x219
.equ ITEM_PRISON_BOTTLE, 0x21A

.equ ITEM_OVAL_CHARM, 0x278
.equ ITEM_SHINY_CHARM, 0x279
.equ ITEM_RAINBOW_WING, 0x28F
.equ ITEM_SILVER_WING, 0x290
.equ ITEM_MAGMA_STONE, 0x5C
.equ ITEM_N_SOLARIZER, 0x291
.equ ITEM_N_LUNARIZER, 0x292
.equ ITEM_SUN_FLUTE, 0x293
.equ ITEM_MOON_FLUTE, 0x294
.equ ITEM_LIGHT_STONE, 0x295
.equ ITEM_DARK_STONE, 0x296

@;Relic Items
.equ ITEM_RELIC_COPPER, 0x297
.equ ITEM_RELIC_SILVER, 0x298
.equ ITEM_RELIC_GOLD, 0x299
.equ ITEM_RELIC_VASE, 0x29A
.equ ITEM_RELIC_BAND, 0x29B
.equ ITEM_RELIC_STATUE, 0x29C
.equ ITEM_RELIC_CROWN, 0x29D

@;Z-Crystals
.equ ITEM_NORMALIUM_Z, 0x29E @;Put the Z-Crystals in order
.equ ITEM_FIGHTINIUM_Z, 0x29F
.equ ITEM_FLYINIUM_Z, 0x2A0
.equ ITEM_POISONIUM_Z, 0x2A1
.equ ITEM_GROUNDIUM_Z, 0x2A2
.equ ITEM_ROCKIUM_Z, 0x2A3
.equ ITEM_BUGINIUM_Z, 0x2A4
.equ ITEM_GHOSTIUM_Z, 0x2A5
.equ ITEM_STEELIUM_Z, 0x2A6
.equ ITEM_FIRIUM_Z, 0x2A7
.equ ITEM_WATERIUM_Z, 0x2A8
.equ ITEM_GRASSIUM_Z, 0x2A9
.equ ITEM_ELECTRIUM_Z, 0x2AA
.equ ITEM_PSYCHIUM_Z, 0x2AB
.equ ITEM_ICIUM_Z, 0x2AC
.equ ITEM_DRAGONIUM_Z, 0x2AD
.equ ITEM_DARKINIUM_Z, 0x2AE
.equ ITEM_FAIRIUM_Z, 0x2AF
.equ ITEM_ALORAICHIUM_Z, 0x2B0
.equ ITEM_DECIDIUM_Z, 0x2B1
.equ ITEM_EEVIUM_Z, 0x2B2
.equ ITEM_INCINIUM_Z, 0x2B3
.equ ITEM_KOMMONIUM_Z, 0x2B4
.equ ITEM_LUNALIUM_Z, 0x2B5
.equ ITEM_LYCANIUM_Z, 0x2B6
.equ ITEM_MARSHADIUM_Z, 0x2B7
.equ ITEM_MEWNIUM_Z, 0x2B8
.equ ITEM_MIMIKIUM_Z, 0x2B9
.equ ITEM_PIKANIUM_Z, 0x2BA
.equ ITEM_PIKASHUNIUM_Z, 0x2BB
.equ ITEM_PRIMARIUM_Z, 0x2BC
.equ ITEM_SNORLIUM_Z, 0x2BD
.equ ITEM_SOLGANIUM_Z, 0x2BE
.equ ITEM_TAPUNIUM_Z, 0x2BF

@;Sword & Shield Hold Items
.equ ITEM_EJECT_PACK, 0x2C0
.equ ITEM_ROOM_SERVICE, 0x2C1
.equ ITEM_BLUNDER_POLICY, 0x2C2
.equ ITEM_HEAVY_DUTY_BOOTS, 0x2C3
.equ ITEM_UTILITY_UMBRELLA, 0x2C4
.equ ITEM_THROAT_SPRAY, 0x2C5

@@@@@@@@@@@@@@@ MOVE EFFECTS
.equ EFFECT_HIT, 0
.equ EFFECT_SLEEP, 1
.equ EFFECT_POISON_HIT, 2
.equ EFFECT_ABSORB, 3
.equ EFFECT_BURN_HIT, 4
.equ EFFECT_FREEZE_HIT, 5
.equ EFFECT_PARALYZE_HIT, 6
.equ EFFECT_EXPLOSION, 7
.equ EFFECT_DREAM_EATER, 8
.equ EFFECT_MIRROR_MOVE, 9
.equ EFFECT_ATTACK_UP, 10
.equ EFFECT_DEFENSE_UP, 11
.equ EFFECT_SPEED_UP, 12
.equ EFFECT_SPECIAL_ATTACK_UP, 13
.equ EFFECT_SPECIAL_DEFENSE_UP, 14
.equ EFFECT_ACCURACY_UP, 15
.equ EFFECT_EVASION_UP, 16
.equ EFFECT_ALWAYS_HIT, 17
.equ EFFECT_ATTACK_DOWN, 18
.equ EFFECT_DEFENSE_DOWN, 19
.equ EFFECT_SPEED_DOWN, 20
.equ EFFECT_SPECIAL_ATTACK_DOWN, 21
.equ EFFECT_SPECIAL_DEFENSE_DOWN, 22
.equ EFFECT_ACCURACY_DOWN, 23
.equ EFFECT_EVASION_DOWN, 24
.equ EFFECT_HAZE, 25
.equ EFFECT_BIDE, 26
.equ EFFECT_RAMPAGE, 27
.equ EFFECT_ROAR, 28
.equ EFFECT_MULTI_HIT, 29
.equ EFFECT_CONVERSION, 30
.equ EFFECT_FLINCH_HIT, 31
.equ EFFECT_RESTORE_HP, 32
.equ EFFECT_TOXIC, 33
.equ EFFECT_PAY_DAY, 34
.equ EFFECT_LIGHT_SCREEN, 35
.equ EFFECT_TRI_ATTACK, 36
.equ EFFECT_REST, 37
.equ EFFECT_0HKO, 38
.equ EFFECT_RAZOR_WIND, 39
.equ EFFECT_SUPER_FANG, 40
.equ EFFECT_DRAGON_RAGE, 41
.equ EFFECT_TRAP, 42
.equ EFFECT_HIGH_CRITICAL, 43
.equ EFFECT_DOUBLE_HIT, 44
.equ EFFECT_RECOIL_IF_MISS, 45
.equ EFFECT_MIST, 46
.equ EFFECT_FOCUS_ENERGY, 47
.equ EFFECT_RECOIL, 48
.equ EFFECT_CONFUSE, 49
.equ EFFECT_ATTACK_UP_2, 50
.equ EFFECT_DEFENSE_UP_2, 51
.equ EFFECT_SPEED_UP_2, 52
.equ EFFECT_SPECIAL_ATTACK_UP_2, 53
.equ EFFECT_SPECIAL_DEFENSE_UP_2, 54
.equ EFFECT_ACCURACY_UP_2, 55
.equ EFFECT_EVASION_UP_2, 56
.equ EFFECT_TRANSFORM, 57
.equ EFFECT_ATTACK_DOWN_2, 58
.equ EFFECT_DEFENSE_DOWN_2, 59
.equ EFFECT_SPEED_DOWN_2, 60
.equ EFFECT_SPECIAL_ATTACK_DOWN_2, 61
.equ EFFECT_SPECIAL_DEFENSE_DOWN_2, 62
.equ EFFECT_ACCURACY_DOWN_2, 63
.equ EFFECT_EVASION_DOWN_2, 64
.equ EFFECT_REFLECT, 65
.equ EFFECT_POISON, 66
.equ EFFECT_PARALYZE, 67
.equ EFFECT_ATTACK_DOWN_HIT, 68
.equ EFFECT_DEFENSE_DOWN_HIT, 69
.equ EFFECT_SPEED_DOWN_HIT, 70
.equ EFFECT_SPECIAL_ATTACK_DOWN_HIT, 71
.equ EFFECT_SPECIAL_DEFENSE_DOWN_HIT, 72
.equ EFFECT_ACCURACY_DOWN_HIT, 73
.equ EFFECT_EVASION_DOWN_HIT, 74
.equ EFFECT_SKY_ATTACK, 75
.equ EFFECT_CONFUSE_HIT, 76
.equ EFFECT_SPECIAL_DEFENSE_DOWN_2_HIT, 77
.equ EFFECT_BLANK_78, 78
.equ EFFECT_SUBSTITUTE, 79
.equ EFFECT_RECHARGE, 80
.equ EFFECT_RAGE, 81
.equ EFFECT_MIMIC, 82
.equ EFFECT_METRONOME, 83
.equ EFFECT_LEECH_SEED, 84
.equ EFFECT_SPLASH, 85
.equ EFFECT_DISABLE, 86
.equ EFFECT_LEVEL_DAMAGE, 87
.equ EFFECT_PSYWAVE, 88
.equ EFFECT_COUNTER, 89
.equ EFFECT_ENCORE, 90
.equ EFFECT_PAIN_SPLIT, 91
.equ EFFECT_SNORE, 92
.equ EFFECT_CONVERSION_2, 93
.equ EFFECT_LOCK_ON, 94
.equ EFFECT_SKETCH, 95
.equ EFFECT_SPEED_UP_1_HIT, 96
.equ EFFECT_SLEEP_TALK, 97
.equ EFFECT_DESTINY_BOND, 98
.equ EFFECT_FLAIL, 99
.equ EFFECT_SPITE, 100
.equ EFFECT_FALSE_SWIPE, 101
.equ EFFECT_HEAL_BELL, 102
.equ EFFECT_QUICK_ATTACK, 103
.equ EFFECT_TRIPLE_KICK, 104
.equ EFFECT_THIEF, 105
.equ EFFECT_MEAN_LOOK, 106
.equ EFFECT_NIGHTMARE, 107
.equ EFFECT_MINIMIZE, 108
.equ EFFECT_CURSE, 109
.equ EFFECT_SPECIAL_ATTACK_UP_HIT, 110
.equ EFFECT_PROTECT, 111
.equ EFFECT_SPIKES, 112
.equ EFFECT_FORESIGHT, 113
.equ EFFECT_PERISH_SONG, 114
.equ EFFECT_SANDSTORM, 115
.equ EFFECT_BLANK_116, 116
.equ EFFECT_ROLLOUT, 117
.equ EFFECT_SWAGGER, 118
.equ EFFECT_FURY_CUTTER, 119
.equ EFFECT_ATTRACT, 120
.equ EFFECT_BLANK_121, 121
.equ EFFECT_PRESENT, 122
.equ EFFECT_BLANK_123, 123
.equ EFFECT_SAFEGUARD, 124
.equ EFFECT_BURN_UP, 125
.equ EFFECT_MAGNITUDE, 126
.equ EFFECT_BATON_PASS, 127
.equ EFFECT_PURSUIT, 128
.equ EFFECT_RAPID_SPIN, 129
.equ EFFECT_SONICBOOM, 130
.equ EFFECT_BLANK_83, 131
.equ EFFECT_MORNING_SUN, 132
.equ EFFECT_BLANK_133, 133
.equ EFFECT_BLANK_134, 134
.equ EFFECT_DEFENSE_UP_2_HIT, 135
.equ EFFECT_RAIN_DANCE, 136
.equ EFFECT_SUNNY_DAY, 137
.equ EFFECT_DEFENSE_UP_HIT, 138
.equ EFFECT_ATTACK_UP_HIT, 139
.equ EFFECT_ALL_STATS_UP_HIT, 140
.equ EFFECT_HIGHER_OFFENSES_DEFENSES_UP_HIT, 141
.equ EFFECT_BELLY_DRUM, 142
.equ EFFECT_PSYCH_UP, 143
.equ EFFECT_MIRROR_COAT, 144
.equ EFFECT_SKULL_BASH, 145
.equ EFFECT_TWISTER, 146
.equ EFFECT_EARTHQUAKE, 147
.equ EFFECT_FUTURE_SIGHT, 148
.equ EFFECT_GUST, 149
.equ EFFECT_SPLINTER, 150
.equ EFFECT_SOLARBEAM, 151
.equ EFFECT_THUNDER, 152
.equ EFFECT_TELEPORT, 153
.equ EFFECT_BEAT_UP, 154
.equ EFFECT_SEMI_INVULNERABLE, 155
.equ EFFECT_DEFENSE_CURL, 156
.equ EFFECT_SPRINGTIDE_STORM, 157
.equ EFFECT_FAKE_OUT, 158
.equ EFFECT_UPROAR, 159
.equ EFFECT_STOCKPILE, 160
.equ EFFECT_SPIT_UP, 161
.equ EFFECT_SWALLOW, 162
.equ EFFECT_BLANK_A3, 163
.equ EFFECT_HAIL, 164
.equ EFFECT_TORMENT, 165
.equ EFFECT_FLATTER, 166
.equ EFFECT_WILL_O_WISP, 167
.equ EFFECT_MEMENTO, 168
.equ EFFECT_BLANK_169, 169
.equ EFFECT_FOCUS_PUNCH, 170
.equ EFFECT_SMELLINGSALT, 171
.equ EFFECT_FOLLOW_ME, 172
.equ EFFECT_NATURE_POWER, 173
.equ EFFECT_CHARGE, 174
.equ EFFECT_TAUNT, 175
.equ EFFECT_HELPING_HAND, 176
.equ EFFECT_TRICK, 177
.equ EFFECT_ROLE_PLAY, 178
.equ EFFECT_WISH, 179
.equ EFFECT_ASSIST, 180
.equ EFFECT_INGRAIN, 181
.equ EFFECT_SUPERPOWER, 182
.equ EFFECT_MAGIC_COAT, 183
.equ EFFECT_RECYCLE, 184
.equ EFFECT_BLANK_185, 185
.equ EFFECT_BRICK_BREAK, 186
.equ EFFECT_YAWN, 187
.equ EFFECT_KNOCK_OFF, 188
.equ EFFECT_ENDEAVOR, 189
.equ EFFECT_BLANK_190, 190
.equ EFFECT_SKILL_SWAP, 191
.equ EFFECT_IMPRISON, 192
.equ EFFECT_REFRESH, 193
.equ EFFECT_GRUDGE, 194
.equ EFFECT_SNATCH, 195
.equ EFFECT_BLANK_196, 196
.equ EFFECT_SECRET_POWER, 197
.equ EFFECT_ATK_SPATK_UP, 198
.equ EFFECT_ATK_ACC_UP, 199
.equ EFFECT_DEF_EVSN_UP, 200
.equ EFFECT_MUD_SPORT, 201
.equ EFFECT_VENOM_DRENCH, 202
.equ EFFECT_PLAY_NICE, 203
.equ EFFECT_OVERHEAT, 204
.equ EFFECT_TICKLE, 205
.equ EFFECT_COSMIC_POWER, 206
.equ EFFECT_EXTREME_EVOBOOST, 207
.equ EFFECT_BULK_UP, 208
.equ EFFECT_BAD_POISON_HIT, 209
.equ EFFECT_WATER_SPORT, 210
.equ EFFECT_CALM_MIND, 211
.equ EFFECT_DRAGON_DANCE, 212

.equ EFFECT_STAT_SWAP_SPLIT, 213
.equ EFFECT_BLANK_214, 214
.equ EFFECT_BLANK_215, 215
.equ EFFECT_BLANK_216, 216
.equ EFFECT_BLANK_217, 217
.equ EFFECT_ME_FIRST, 218
.equ EFFECT_EAT_BERRY, 219
.equ EFFECT_NATURAL_GIFT, 220
.equ EFFECT_SMACK_DOWN, 221
.equ EFFECT_REMOVE_TARGET_STAT_CHANGES, 222
.equ EFFECT_RELIC_SONG, 223
.equ EFFECT_BLANK_224, 224
.equ EFFECT_BLANK_225, 225
.equ EFFECT_SET_TERRAIN, 226
.equ EFFECT_PLEDGE, 227
.equ EFFECT_FIELD_EFFECTS, 228
.equ EFFECT_FLING, 229
.equ EFFECT_FEINT, 230
.equ EFFECT_ATTACK_BLOCKERS, 231
.equ EFFECT_TYPE_CHANGES, 232
.equ EFFECT_HEAL_TARGET, 233
.equ EFFECT_TOPSY_TURVY_ELECTRIFY, 234
.equ EFFECT_FAIRY_LOCK_HAPPY_HOUR, 235
.equ EFFECT_INSTRUCT_AFTER_YOU_QUASH, 236
.equ EFFECT_SUCKER_PUNCH, 237
.equ EFFECT_IGNORE_REDIRECTION, 238
.equ EFFECT_TEAM_EFFECTS, 239
.equ EFFECT_CAMOUFLAGE, 240
.equ EFFECT_FLAMEBURST, 241
.equ EFFECT_LASTRESORT_SKYDROP, 242
.equ EFFECT_DAMAGE_SET_TERRAIN, 243
.equ EFFECT_TEATIME, 244
.equ EFFECT_POLTERGEIST, 245
.equ MOVE_EFFECT_TABLES_TERMIN, 0xFF

@Other
.equ ATK4F_DONT_CHECK_STATUSES, 0x80

@Natures
.equ NATURE_HARDY, 0
.equ NATURE_LONELY, 1
.equ NATURE_BRAVE, 2
.equ NATURE_ADAMANT, 3
.equ NATURE_NAUGHTY, 4
.equ NATURE_BOLD, 5
.equ NATURE_DOCILE, 6
.equ NATURE_RELAXED, 7
.equ NATURE_IMPISH, 8
.equ NATURE_LAX, 9
.equ NATURE_TIMID, 10
.equ NATURE_HASTY, 11
.equ NATURE_SERIOUS, 12
.equ NATURE_JOLLY, 13
.equ NATURE_NAIVE, 14
.equ NATURE_MODEST, 15
.equ NATURE_MILD, 16
.equ NATURE_QUIET, 17
.equ NATURE_BASHFUL, 18
.equ NATURE_RASH, 19
.equ NATURE_CALM, 20
.equ NATURE_GENTLE, 21
.equ NATURE_SASSY, 22
.equ NATURE_CAREFUL, 23
.equ NATURE_QUIRKY, 24

@ Instant text
.equ sTempTextPrinter, 0x2020010
.equ sTextPrinters, 0x2020034
